Used BMW cars for sale on What Car?

In partnership with

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

Chosen Filters (1)
* Postcode invalid
BMW 2 Series Gran Tourer 2.0 220i GPF M Sport DCT Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 2.0 220i GPF M Sport DCT Euro 6 (s/s) 5dr

Romford, Essex
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 34,000 Miles
£17,490
BMW X3 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Portadown, Armagh
  • 2025 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 9,594 Miles
£48,995
Image unavailable

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

Ross-on-wye, Herefordshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 53,113 Miles
£14,495
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

Milton keynes, Buckinghamshire
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 66,900 Miles
£19,995
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

Peterborough, Cambridgeshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,467 Miles
£18,495
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

Milton keynes, Buckinghamshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 65,700 Miles
£19,995
BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

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

Bo'ness, West lothian
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,750 Miles
£36,500
BMW X1 18d M Sport SUV 2.0 Manual Diesel

BMW X1 18d M Sport SUV 2.0 Manual Diesel

Northampton, Northamptonshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 117,867 Miles
£6,995
Image unavailable

BMW X1 2.0 18d XLine XDrive Euro 5 (s/s) 5dr

Egham, Surrey
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 61,000 Miles
£5,495
BMW 1 Series 2.0 125d M Sport Euro 5 (s/s) 5dr

BMW 1 Series 2.0 125d M Sport Euro 5 (s/s) 5dr

Chesterfield, Derbyshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 121,000 Miles
£4,993
BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

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

Canterbury, Kent
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 12,000 Miles
£33,490
BMW 2 SERIES 2.0 220d M Sport Auto Euro 6 (s/s) 2dr

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

Cleveland, Redcar
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 40,570 Miles
£12,998
BMW 5 Series 2.0 520d MHT M Sport Steptronic XDrive Euro 6 (s/s) 4dr

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

Romford, Essex
  • 2022 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 52,000 Miles
£26,990
BMW 2 Series 2.0 220i M Sport DCT Euro 6 (s/s) 4dr

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

Blackburn, Lancashire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 16,451 Miles
£24,980
BMW 3 Series 3.0 M340i Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i Auto XDrive Euro 6 (s/s) 4dr

Bexley, Kent
  • 2020 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 16,124 Miles
£36,990
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

Reading, Berkshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 56,919 Miles
£13,695
BMW 2 SERIES ACTIVE TOURER 1.5 225xe 7.6kWh M Sport Auto 4WD Euro 6 (s/s) 5dr

BMW 2 SERIES ACTIVE TOURER 1.5 225xe 7.6kWh M Sport Auto 4WD Euro 6 (s/s) 5dr

Sunderland, Durham
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 63,995 Miles
£11,565
BMW X5 M 4.4 BiTurbo V8 Auto XDrive Euro 6 (s/s) 5dr

BMW X5 M 4.4 BiTurbo V8 Auto XDrive Euro 6 (s/s) 5dr

Luton, Bedfordshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 62,000 Miles
£30,000
BMW 1 Series 2.0 118d M Sport Shadow Edition Auto Euro 6 (s/s) 5dr

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

Wakefield, West yorkshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 59,133 Miles
£13,998
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

Carlisle, Cumbria
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 50,935 Miles
£17,698
......