Used BMW cars for sale on What Car?

In partnership with

What Car? Classifieds has 29,451 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,451

Chosen Filters (1)
* Postcode invalid
BMW 1 Series 1.5 118i M Sport (LCP) Euro 6 (s/s) 5dr

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

Abingdon, Oxfordshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Manual
  • 22,584 Miles
£19,290
BMW 3 SERIES 2.0 320d M Sport Auto XDrive Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320d M Sport Auto XDrive Euro 6 (s/s) 4dr

Radlett, Hertfordshire
  • 2019 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 85,000 Miles
£17,995
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

Rochdale, Lancashire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 116,500 Miles
£15,995
BMW 1 SERIES 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

BMW 1 SERIES 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

Burgess hill, West sussex
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 21,000 Miles
£30,995
BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

Littlehampton, West sussex
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 12,508 Miles
£27,875
BMW 1 Series 2.0 118d M Sport Euro 5 2dr

BMW 1 Series 2.0 118d M Sport Euro 5 2dr

Bristol, South gloucestershire
  • 2010 reg
  • Diesel
  • 2 Doors
  • Manual
  • 100,000 Miles
£3,000
BMW IX3 80kWh M Sport Auto 5dr

BMW IX3 80kWh M Sport Auto 5dr

Glasgow, Renfrewshire
  • 2022 reg
  • Electric
  • 5 Doors
  • Automatic
  • 37,021 Miles
£27,898
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

Bangor, County down
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 92,593 Miles
£19,995
BMW X3 3.0i Competition Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0i Competition Auto XDrive Euro 6 (s/s) 5dr

Wigan, Lancashire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 29,031 Miles
£43,995
BMW X5 3.0 45e 24kWh XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 45e 24kWh XLine Auto XDrive Euro 6 (s/s) 5dr

Chatham, Kent
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 58,330 Miles
£30,200
BMW 3 SERIES 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

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

Pudsey, West yorkshire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 55,885 Miles
£8,400
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

Hook, Hampshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 53,000 Miles
£15,190
Image unavailable

BMW 6 Series Gran Turismo 2.0 620d SE GT Auto Euro 6 (s/s) 5dr

Luton, Bedfordshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 72,339 Miles
£16,099
BMW X3 2.0 30e 12kWh XLine Auto XDrive Euro 6 (s/s) 5dr

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

Sheffield, South yorkshire
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 32,500 Miles
£28,900
BMW 3 Series 2.0 320d Sport Plus Edition Touring Steptronic Euro 5 5dr

BMW 3 Series 2.0 320d Sport Plus Edition Touring Steptronic Euro 5 5dr

Oldham, Lancashire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 127,373 Miles
£3,995
BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

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

Wigan, Lancashire
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 40,150 Miles
£31,995
BMW 5 SERIES 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 5 SERIES 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

Bury, Lancashire
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 76,607 Miles
£14,975
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Watford, Hertfordshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,000 Miles
£55,995
BMW X1 2.0 20i M Sport XDrive Euro 6 (s/s) 5dr

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

Uxbridge, Middlesex
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 81,000 Miles
£6,290
BMW 2 Series Active Tourer 1.5 230xe 16.3kWh M Sport DCT 4WD Euro 6 (s/s) 5dr

BMW 2 Series Active Tourer 1.5 230xe 16.3kWh M Sport DCT 4WD Euro 6 (s/s) 5dr

Swindon
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 3,857 Miles
£28,023
......