Used BMW cars for sale on What Car?

Powered by

What Car? Classifieds have 28,536 approved used BMW cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW cars near you.

Powered by

Cars found 28,536

Chosen Filters (1)
* Postcode invalid
BMW 1 Series 2.0 118d Sport Auto Euro 6 (s/s) 5dr

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

London, Greater london
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 38,148 Miles
£14,198
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

London, Greater london
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 70,357 Miles
£17,498
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

Dunstable, Bedfordshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 82,000 Miles
£26,989
BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr

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

Belvedere, Kent
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 56,000 Miles
£22,990
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

Harrow, Middlesex
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 92,992 Miles
£19,989
BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr

Waltham abbey, Essex
  • 2015 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 41,000 Miles
£35,950
BMW 1 Series 1.5 116d Sport Euro 6 (s/s) 3dr

BMW 1 Series 1.5 116d Sport Euro 6 (s/s) 3dr

Manchester, Cheshire
  • 2016 reg
  • Diesel
  • 3 Doors
  • Manual
  • 76,000 Miles
£7,495
BMW 1 SERIES 1.5 116d ED Plus Euro 6 (s/s) 5dr

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

Rotherham, South yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 83,500 Miles
£7,290
BMW M5 4.4 V8 DCT Euro 5 (s/s) 4dr

BMW M5 4.4 V8 DCT Euro 5 (s/s) 4dr

Halifax, West yorkshire
  • 2013 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 49,207 Miles
£19,890
BMW X1 2.0 25d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Ilford, Essex
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 62,000 Miles
£14,495
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr

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

Waltham abbey, Essex
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 43,000 Miles
£21,450
BMW X3 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

Rotherham, South yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 109,000 Miles
£11,490
BMW 4 Series Gran Coupe 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 5dr

Birmingham, West midlands
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 131,000 Miles
£7,995
BMW 3 SERIES 2.0 320d Luxury Euro 5 (s/s) 4dr

BMW 3 SERIES 2.0 320d Luxury Euro 5 (s/s) 4dr

Ballymena, County antrim
  • 2013 reg
  • Diesel
  • 4 Doors
  • Manual
  • 101,553 Miles
£5,975
BMW 4 SERIES GRAN COUPE 3.0 430d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 3.0 430d M Sport Auto XDrive Euro 6 (s/s) 5dr

Tipton, West midlands
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 100,000 Miles
£14,499
BMW 1 SERIES 3.0 M140i Auto Euro 6 (s/s) 5dr

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

Tipton, West midlands
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 33,000 Miles
£19,499
BMW X5 3.0 Sd M Sport Auto 4WD Euro 4 5dr

BMW X5 3.0 Sd M Sport Auto 4WD Euro 4 5dr

Bedford, Bedfordshire
  • 2008 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 82,000 Miles
£9,990
BMW 1 SERIES M140I, MHD STAGE 2+

BMW 1 SERIES M140I, MHD STAGE 2+

Wotton-under-edge, Gloucestershire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 109,493 Miles
£13,995
Image unavailable

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

St neots, Cambridgeshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 67,000 Miles
£16,999
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Bedford, Bedfordshire
  • 2020 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 41,000 Miles
£41,995
...