Used BMW cars for sale on What Car?

In partnership with

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

Chosen Filters (1)
* Postcode invalid
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
BMW 3 SERIES 2.0 320d MHT M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Kidderminster, Worcestershire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 20,600 Miles
£32,999
BMW 3 SERIES 2.0 320i SE Pro Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320i SE Pro Auto Euro 6 (s/s) 4dr

Bury, Lancashire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 98,635 Miles
£14,975
BMW IX3 80kWh M Sport Pro Auto 5dr

BMW IX3 80kWh M Sport Pro Auto 5dr

Chatham, Kent
  • 2022 reg
  • Electric
  • 5 Doors
  • Automatic
  • 36,327 Miles
£29,500
BMW X1 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

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

Oldham, Lancashire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,428 Miles
£11,850
BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Chatham, Kent
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 29,774 Miles
£29,000
BMW 5 Series 2.0 520d M Sport Auto Euro 6 (s/s) 4dr

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

Colchester, Essex
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 121,607 Miles
£7,699
BMW X2 2.0 M35i Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 M35i Auto XDrive Euro 6 (s/s) 5dr

Northampton, Northamptonshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 12,537 Miles
£42,850
BMW M4 3.0 BiTurbo GPF DCT Euro 6 (s/s) 2dr

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

Northampton, Northamptonshire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 8,212 Miles
£36,850
BMW 4 SERIES 3.0 440i GPF M Sport Auto Euro 6 (s/s) 5dr

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

Kidderminster, Worcestershire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 26,400 Miles
£28,999
BMW 3 SERIES 2.0 320d M Sport Euro 6 (s/s) 4dr

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

Port glasgow, Renfrewshire
  • 2019 reg
  • Diesel
  • 4 Doors
  • Manual
  • 52,000 Miles
£18,235
BMW Z4 ROADSTER 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 ROADSTER 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

Mansfield, Nottinghamshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 40,982 Miles
£21,770
BMW 2 SERIES GRAN COUPE 2.0 220i M Sport DCT Euro 6 (s/s) 4dr

BMW 2 SERIES GRAN COUPE 2.0 220i M Sport DCT Euro 6 (s/s) 4dr

Crewe, Cheshire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 30,000 Miles
£21,995
BMW 1 Series 1.5 118i M Sport (LCP) DCT Euro 6 (s/s) 5dr

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

Northampton, Northamptonshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 22,584 Miles
£22,450
BMW 1 SERIES 1.5 116d M Sport Euro 6 (s/s) 5dr

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

Peterborough, Cambridgeshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 74,000 Miles
£10,899
BMW 2 SERIES CONVERTIBLE 1.5 218i M Sport Euro 6 (s/s) 2dr

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

Mansfield, Nottinghamshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 32,809 Miles
£11,320
BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

Newbridge, Midlothian
  • 2025 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 5,000 Miles
£97,098
BMW X3 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Magherafelt, County londonderry
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 95,000 Miles
£18,850
BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

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

Colden common, Winchester
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 61,000 Miles
£18,495
......