Used BMW cars for sale on What Car?

In partnership with

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

Chosen Filters (1)
* Postcode invalid
BMW X3 2.0 20i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Preston, Lancashire
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 6,737 Miles
£46,990
BMW X3 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

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

Southport, Merseyside
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,772 Miles
£25,999
BMW 2 Series 1.5 218i M Sport Auto Euro 6 (s/s) 2dr

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

Southport, Merseyside
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 44,693 Miles
£13,999
BMW 4 Series 2.0 420d MHT M Sport Auto Euro 6 (s/s) 2dr

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

Preston, Lancashire
  • 2023 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 48,742 Miles
£27,490
BMW 2 Series 2.0 220i Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i Sport Auto Euro 6 (s/s) 2dr

Luton, Bedfordshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 66,500 Miles
£9,599
BMW X4 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Cleckheaton, West yorkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,750 Miles
£24,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

  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 67,584 Miles
£21,182
BMW 3 Series 2.0 318d M Sport Euro 5 (s/s) 4dr

BMW 3 Series 2.0 318d M Sport Euro 5 (s/s) 4dr

Halifax, West yorkshire
  • 2015 reg
  • Diesel
  • 4 Doors
  • Manual
  • 62,131 Miles
£9,245
BMW X5 3.0 45e 24kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Chelmsford, Essex
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 32,845 Miles
£44,549
BMW 3 Series 3.0 330d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

BMW 3 Series 3.0 330d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

Dronfield, Derbyshire
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 114,000 Miles
£11,490
BMW 2 Series Active Tourer 1.5 216d M Sport Euro 6 (s/s) 5dr

BMW 2 Series Active Tourer 1.5 216d M Sport Euro 6 (s/s) 5dr

Chester, Flintshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 61,000 Miles
£7,990
BMW 4 Series Gran Coupe 2.0 430i GPF M Sport Auto Euro 6 (s/s) 5dr

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

Hayes, Middlesex
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 42,000 Miles
£19,299
BMW 3 Series Gran Turismo 2.0 320i Sport GT Auto Euro 6 (s/s) 5dr

BMW 3 Series Gran Turismo 2.0 320i Sport GT Auto Euro 6 (s/s) 5dr

Romford, Essex
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 51,547 Miles
£15,495
BMW X3 3.0 M40i MHT Pro Edition Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0 M40i MHT Pro Edition Auto XDrive Euro 6 (s/s) 5dr

Burnley, Lancashire
  • 2021 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 23,950 Miles
£45,995
BMW 7 Series 3.0 730d M Sport Auto Euro 6 (s/s) 4dr

BMW 7 Series 3.0 730d M Sport Auto Euro 6 (s/s) 4dr

Egham, Surrey
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 95,000 Miles
£15,995
BMW M4 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 2dr

BMW M4 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 2dr

Cheltenham, Gloucestershire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 22,107 Miles
£54,950
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

Hatfield, Hertfordshire
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 50,500 Miles
£19,249
BMW M4 3.0 BiTurbo GPF Competition DCT Euro 6 (s/s) 2dr

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

St neots, Cambridgeshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 35,270 Miles
£35,495
BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

Blackburn, Lancashire
  • 2025 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,832 Miles
£33,940
BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

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

St neots, Cambridgeshire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 32,561 Miles
£35,995
......