Used BMW cars for sale on What Car?

In partnership with

What Car? Classifieds has 29,546 approved used BMW cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW near you.

In partnership with

Cars found 29,546

Chosen Filters (1)
* Postcode invalid
BMW X6 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X6 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

Middlesbrough, Cleveland
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 94,084 Miles
£18,395
BMW 5 Series 2.0 530e 12kWh M Sport Steptronic Euro 6 (s/s) 4dr

BMW 5 Series 2.0 530e 12kWh M Sport Steptronic Euro 6 (s/s) 4dr

Glasgow, Lanarkshire
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 22,276 Miles
£30,998
BMW X6 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X6 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr

Altrincham, Cheshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 69,681 Miles
£19,998
BMW X3 2.0 30e 12kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 30e 12kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

Chelmsford, Essex
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 25,513 Miles
£32,499
BMW M4 3.0 BiTurbo Heritage Edition DCT Euro 6 (s/s) 2dr

BMW M4 3.0 BiTurbo Heritage Edition DCT Euro 6 (s/s) 2dr

Knaresborough, North yorkshire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 17,159 Miles
£43,750
BMW 1 Series 3.0 M140i Auto Euro 6 (s/s) 5dr

BMW 1 Series 3.0 M140i Auto Euro 6 (s/s) 5dr

Prenton, Merseyside
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 110,898 Miles
£12,490
BMW 5 SERIES 3.0 530d SE Auto XDrive Euro 6 (s/s) 4dr

BMW 5 SERIES 3.0 530d SE Auto XDrive Euro 6 (s/s) 4dr

Bedford, Bedfordshire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 87,620 Miles
£14,794
BMW 1 SERIES 2.0L 2d  168 BHP MOT VALID UNTIL 18/11/2026

BMW 1 SERIES 2.0L 2d 168 BHP MOT VALID UNTIL 18/11/2026

Cranleigh, Surrey
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 64,000 Miles
£2,000
Image unavailable

BMW X1 2.0 20i XLine XDrive Euro 6 (s/s) 5dr

Edinburgh, Midlothian
  • 2013 reg
  • Petrol
  • 5 Doors
  • Manual
  • 15,756 Miles
£10,995
BMW 3 Series 2.0 320d Edition M Sport Auto Euro 4 4dr

BMW 3 Series 2.0 320d Edition M Sport Auto Euro 4 4dr

Derby, Derbyshire
  • 2008 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 104,083 Miles
£2,499
BMW X1 2.0 18d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 18d M Sport Auto XDrive Euro 6 (s/s) 5dr

Castle donnington, Derbyshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 26,300 Miles
£17,999
BMW X5 3.0 30d M Sport Steptronic XDrive Euro 5 5dr

BMW X5 3.0 30d M Sport Steptronic XDrive Euro 5 5dr

Oldbury, West midlands
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 90,000 Miles
£11,999
BMW 4 SERIES GRAN COUPE 3.0 440i M Sport Auto Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 3.0 440i M Sport Auto Euro 6 (s/s) 5dr

Uxbridge, Middlesex
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 87,000 Miles
£16,995
BMW X5 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr

Peterborough, Cambridgeshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 131,000 Miles
£16,890
BMW X6 3.0 30d Steptronic XDrive Euro 5 5dr

BMW X6 3.0 30d Steptronic XDrive Euro 5 5dr

Swindon, Wiltshire
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 88,571 Miles
£8,999
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

Bradford, West yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 98,000 Miles
£20,990
BMW 2 SERIES 1.5 218i Sport Euro 6 (s/s) 2dr

BMW 2 SERIES 1.5 218i Sport Euro 6 (s/s) 2dr

Swindon, Wiltshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 72,048 Miles
£8,250
BMW 1 SERIES 1.5 116d Sport Euro 6 (s/s) 5dr

BMW 1 SERIES 1.5 116d Sport Euro 6 (s/s) 5dr

Swindon, Wiltshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 93,276 Miles
£6,300
BMW 2 Series Gran Coupe 1.5 218i M Sport DCT Euro 6 (s/s) 4dr

BMW 2 Series Gran Coupe 1.5 218i M Sport DCT Euro 6 (s/s) 4dr

Halifax, West yorkshire
  • 2020 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 44,500 Miles
£14,390
BMW 1 Series 2.0 120d M Sport Auto Euro 6 (s/s) 5dr

BMW 1 Series 2.0 120d M Sport Auto Euro 6 (s/s) 5dr

  • 2021 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 13,918 Miles
£23,342
......