15,996 used BMW petrol have been price checked

Do not overpay for your next car with AutoUncle’s valuation

  • Super price
  • Good price
  • Fair price
  • A bit pricey
  • Expensive
-17% 1/4 used BMW X3 M Competition
  • 2021
  • 3 miles
  • 3.0 Petrol 510 BHP 24.6 Mpg
  • Dealer, PO3 5FF Portsmouth, Hampshire
Super price
Save £7,600
£62,990 Estimated price £70,600
See more details
-1% 1/4 used BMW X3 xDrive20i SE 5dr Step Auto
  • 2018
  • 14,098 miles
  • 2.0 Petrol 184 BHP 31.4 Mpg
Super price
Save £3,200
£27,660 Estimated price £30,900
See more details
0% 1/4 used BMW 320 3 Series i M Sport Shadow Edition 4dr Step Auto 2.0
  • 2019
  • 28,500 miles
  • 2.0 Petrol 181 BHP 47.1 Mpg
Super price
Save £3,300
£20,860 Estimated price £24,200
See more details
0% 1/4 used BMW 320 3 Series i M Sport 4dr Step Auto 2.0
  • 2018
  • 29,030 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
Super price
Save £3,700
£17,800 Estimated price £21,500
See more details
1/4 used BMW 118 1 Series 1.5 i GPF Sport Sports Hatch (s/s) 5dr
  • 2019
  • 21,500 miles
  • 1.5 Petrol 138 BHP 37.7 Mpg
  • Dealer, CH1 4LT Chester, Cheshire
Super price
Save £3,300
£15,480 Estimated price £18,800
See more details
1/4 used BMW M4 M4Competition 2dr Step Auto
  • 2021
  • 1,202 miles
  • 3.0 Petrol 510 BHP
Super price
Save £5,000
£78,000 Estimated price £83,000
See more details
1/3 used BMW 118 1 Series i [1.5] Sport 5dr [Nav/Servotronic]
  • 2019
  • 16,196 miles
  • 1.5 Petrol 138 BHP 37.7 Mpg
Super price
Save £2,600
£16,495 Estimated price £19,100
See more details
-8% 1/4 used BMW 320 3 Series I M SPORT SHADOW EDITION for sale | Big Motoring World
  • 2018
  • 45,472 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, ME5 9QG Chatham, Kent
Super price
Save £2,900
£16,600 Estimated price £19,500
See more details
1/4 used BMW 320 3 Series I M SPORT 2018 (18)
  • 2018
  • 30,462 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
  • Dealer, EN8 8DY London, Hertfordshire
Super price
Save £2,500
£18,200 Estimated price £20,700
See more details
-12% 1/4 used BMW 318 3 Series I SE
  • 2008
  • 94,000 miles
  • 2.0 Petrol 143 BHP 47.9 Mpg
  • Dealer, HD9 6QB Huddersfield, West Yorkshire
Super price
Save £1,800
£1,395 Estimated price £3,200
See more details
1/4 used BMW 118 1 Series I SPORT for sale | Big Motoring World
  • 2019
  • 19,910 miles
  • 1.5 Petrol 138 BHP 37.7 Mpg
  • Dealer, ME59QG Chatham, Kent
Super price
Save £4,100
£14,800 Estimated price £18,900
See more details
1/4 used BMW 320 3 Series 2.0 i Sport Auto (s/s) 4dr
  • 2018
  • 23,221 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, G5 8AW Glasgow
Super price
Save £2,600
£16,005 Estimated price £18,600
See more details
1/4 used BMW 118 1 Series 1.5 i GPF Sport Sports Hatch (s/s) 5dr
  • 2019
  • 11,000 miles
  • 1.5 Petrol 138 BHP 37.7 Mpg
  • Dealer, NE34 9QE Newcastle, Tyne and Wear
Super price
Save £3,200
£16,290 Estimated price £19,500
See more details
1/4 used BMW 630 6 SERIES 3.0L I 2d AUTO 255 BHP
  • 2005
  • 60,000 miles
  • 3.0 Petrol 258 BHP 29.7 Mpg
  • Dealer, SO14 0QL Southampton, Hampshire
Super price
Save £2,200
£5,990 Estimated price £8,200
See more details
-37% 1/4 used BMW 228 3 Series 3.0 330CI SPORT 2dBHP
  • 2003
  • 105,800 miles
  • 3.0 Petrol 231 BHP 27.7 Mpg
  • Dealer, TF9 3EW Market Drayton, Shropshire
Super price
Save £2,500
£2,495 Estimated price £5,000
See more details
-2% 1/4 used BMW 320 3 Series I M SPORT 2.0 4dr
  • 2018
  • 28,955 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, PE4 6ZL Peterborough, Cambridgeshire
Super price
Save £4,400
£16,500 Estimated price £20,900
See more details
-41% 1/4 used BMW 320 3 Series 2.0 i M Sport 4dr
  • 2009
  • 114,242 miles
  • 2.0 Petrol 170 BHP 41.5 Mpg
  • Dealer, TN91RH Tonbridge, Kent
Super price
Save £1,400
£2,987 Estimated price £4,400
See more details
-9% 1/4 used BMW 118 1 Series i [1.5] M Sport 5dr [Nav/Servotronic]
  • 2018
  • 21,000 miles
  • 1.5 Petrol 136 BHP 47.0 Mpg
  • Dealer, TA24 5QW Minehead, Somerset
Super price
Save £2,900
£14,495 Estimated price £17,400
See more details
1/4 used BMW 320 i M Sport Saloon
  • 2019
  • 8,433 miles
  • 2.0 Petrol BHP 37.2 Mpg
  • Dealer, SN5 8WG SWINDON, Wiltshire
Super price
Save £4,500
£21,444 Estimated price £25,900
See more details
1/4 used BMW 325 3 Series I SE
  • 2002
  • 84,000 miles
  • 2.5 Petrol 192 BHP 29.7 Mpg
  • Dealer, SK6 7JN Marple, Manchester
Super price
Save £1,900
£1,995 Estimated price £3,900
See more details
-1% 1/4 used BMW 218 2 Series i SE 2dr [Nav] Step Auto
  • 2018
  • 24,385 miles
  • 1.5 Petrol 136 BHP 53.3 Mpg
  • Dealer, M41 7TB Manchester, Manchester
Super price
Save £2,300
£13,699 Estimated price £16,000
See more details
1/4 used BMW M140 1 SERIES3dr [Nav] Step Auto
  • 2016
  • 20,739 miles
  • 3.0 Petrol 340 BHP 38.2 Mpg
  • Dealer, DN31 2SU Grimsby, Lincolnshire
Super price
Save £2,600
£18,498 Estimated price £21,100
See more details
1/4 used BMW 318 3 Series 2.0 I ES 4d 141 BHP
  • 2011
  • 54,000 miles
  • 2.0 Petrol 143 BHP 44.8 Mpg
  • Dealer, PE1 5XG Peterborough, Cambridgeshire
Super price
Save £1,900
£4,190 Estimated price £6,100
See more details
1/4 used BMW 320 3 Series I M SPORT SHADOW EDITION TOURING 5-Door
  • 2019
  • 15,086 miles
  • 2.0 Petrol 184 BHP 45.6 Mpg
  • Dealer, CM13BH Chelmsford, Essex
Super price
Save £3,300
£22,000 Estimated price £25,300
See more details