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 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
BMW 1 Series 2.0 120d SE Euro 5 5dr

BMW 1 Series 2.0 120d SE Euro 5 5dr

Northampton, Northamptonshire
  • 2010 reg
  • Diesel
  • 5 Doors
  • Manual
  • 137,935 Miles
£1,995
BMW 3 SERIES 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

South croydon, Surrey
  • 2017 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 70,660 Miles
£9,750
BMW 4 SERIES 2.0 420i GPF M Sport Auto Euro 6 (s/s) 5dr

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

Blackpool, Lancashire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 35,000 Miles
£19,490
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

Stockport, Greater manchester
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 59,000 Miles
£16,970
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

Stockport, Greater manchester
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 83,000 Miles
£16,970
BMW X4 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Stockport, Greater manchester
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 68,000 Miles
£15,970
BMW 1 SERIES 1.5 116d Sport Auto Euro 6 (s/s) 5dr

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

Birmingham, Worcestershire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 93,500 Miles
£8,499
Image unavailable

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

Milton keynes, Northamptonshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 45,396 Miles
£19,999
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

County tyrone, Northern ireland
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 45,718 Miles
£49,995
BMW 5 Series 3.0 535d SE Touring Steptronic Euro 5 5dr

BMW 5 Series 3.0 535d SE Touring Steptronic Euro 5 5dr

Mansfield, Nottinghamshire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 74,000 Miles
£8,990
BMW X7 3.0 40i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X7 3.0 40i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

Droitwich, Worcestershire
  • 2021 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 33,901 Miles
£49,499
BMW 5 SERIES 2.0 520d MHT M Sport Steptronic Euro 6 (s/s) 4dr

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

Bradford, West yorkshire
  • 2020 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 95,000 Miles
£20,490
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

Wilmslow, Cheshire
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 99,000 Miles
£6,975
BMW 3 Series 3.0 330d MHT M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Salisbury, Wiltshire
  • 2022 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 65,000 Miles
£25,845
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Salisbury, Wiltshire
  • 2022 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 16,000 Miles
£38,681
BMW 1 Series 1.5 120i MHT M Sport DCT Euro 6 (s/s) 5dr

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

Salisbury, Wiltshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 9,000 Miles
£27,547
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

Grimsby, South humberside
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 9,500 Miles
£30,703
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

Grimsby, South humberside
  • 2022 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 44,000 Miles
£28,711
BMW 2 Series Gran Coupe 1.5 218i M Sport Euro 6 (s/s) 4dr

BMW 2 Series Gran Coupe 1.5 218i M Sport Euro 6 (s/s) 4dr

Glasgow, Lanarkshire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Manual
  • 34,896 Miles
£20,998
......