Used BMW cars for sale on What Car?

Powered by

What Car? Classifieds have 28,623 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,623

Chosen Filters (1)
* Postcode invalid
BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

Nottingham, Nottinghamshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 59,299 Miles
£15,798
BMW 3 Series 3.0 330d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 Series 3.0 330d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

Linwood, Renfrewshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 83,007 Miles
£13,298
BMW Z4 2.5 23i M Sport Auto SDrive Euro 5 2dr

BMW Z4 2.5 23i M Sport Auto SDrive Euro 5 2dr

Shepperton, Middlesex
  • 2010 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 55,132 Miles
£9,499
BMW X1 1.5 18i M Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X1 1.5 18i M Sport DCT SDrive Euro 6 (s/s) 5dr

Edinburgh, Midlothian
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 20,000 Miles
£26,000
BMW 1 Series 1.5 118i M Sport Shadow Edition Auto Euro 6 (s/s) 5dr

BMW 1 Series 1.5 118i M Sport Shadow Edition Auto Euro 6 (s/s) 5dr

London, Greater london
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 55,708 Miles
£13,698
BMW 2 Series 1.5 216d SE Euro 6 (s/s) 5dr

BMW 2 Series 1.5 216d SE Euro 6 (s/s) 5dr

London, Greater london
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 66,485 Miles
£8,698
BMW 4 Series Gran Coupe 2.0 420d XDrive M Sport

BMW 4 Series Gran Coupe 2.0 420d XDrive M Sport

London, Greater london
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 68,516 Miles
£14,198
BMW X1 2.0 18d M Sport Auto SDrive Euro 6 (s/s) 5dr

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

London, Greater london
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 73,678 Miles
£16,198
BMW 3 SERIES 3.0 330i M Sport Steptronic Euro 5 2dr

BMW 3 SERIES 3.0 330i M Sport Steptronic Euro 5 2dr

Minehead, Somerset
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 54,000 Miles
£9,995
BMW 1 Series 2.0 128ti (LCP) Auto Euro 6 (s/s) 5dr

BMW 1 Series 2.0 128ti (LCP) Auto Euro 6 (s/s) 5dr

Chandlers ford, Hampshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 31,780 Miles
£22,490
BMW 2 Series 1.5 218i Sport Auto Euro 6 (s/s) 2dr

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

South ockendon, Essex
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 86,583 Miles
£9,350
BMW X2 1.5 18i Sport SDrive Euro 6 (s/s) 5dr

BMW X2 1.5 18i Sport SDrive Euro 6 (s/s) 5dr

Gravesend, Kent
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 72,898 Miles
£14,736
BMW 4 Series Gran Coupe 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

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

Reading, Berkshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 35,158 Miles
£16,990
Image unavailable

BMW 3 Series 2.0 318d Sport Touring Euro 6 (s/s) 5dr

Plymouth, Devon
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 95,000 Miles
£8,995
BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr

BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr

Huddersfield, West yorkshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 20,086 Miles
£19,998
BMW X1 2.0 20i SE DCT SDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i SE DCT SDrive Euro 6 (s/s) 5dr

Croydon, Surrey
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 16,000 Miles
£21,994
BMW 4 Series Gran Coupe 3.0 430d M Sport Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 3.0 430d M Sport Auto Euro 6 (s/s) 5dr

Luton, Bedfordshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 79,850 Miles
£13,450
BMW X1 2.0 18d M Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X1 2.0 18d M Sport DCT SDrive Euro 6 (s/s) 5dr

Dundee, Angus
  • 2023 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 5,123 Miles
£38,199
BMW 2 SERIES 3.0 M240i GPF Auto Euro 6 (s/s) 2dr

BMW 2 SERIES 3.0 M240i GPF Auto Euro 6 (s/s) 2dr

York, North yorkshire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 24,407 Miles
£24,790
BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr

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

Sidcup, Kent
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 41,631 Miles
£28,174
...