Used BMW cars for sale on What Car?

In partnership with

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

Chosen Filters (1)
* Postcode invalid
BMW 5 Series 2.0 525d M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 5 Series 2.0 525d M Sport Touring Auto Euro 6 (s/s) 5dr

North somerset, North somerset
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 95,000 Miles
£10,449
BMW 3 Series 2.5 325i SE Euro 4 2dr

BMW 3 Series 2.5 325i SE Euro 4 2dr

Sheffield, Yorkshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 134,000 Miles
£1,495
BMW 2 Series Active Tourer 2.0 218d Sport Euro 6 (s/s) 5dr

BMW 2 Series Active Tourer 2.0 218d Sport Euro 6 (s/s) 5dr

Sudbury, Suffolk
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 77,000 Miles
£6,995
BMW 3 Series 2.0 318i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 318i M Sport Auto Euro 6 (s/s) 4dr

Glasgow, Renfrewshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 44,000 Miles
£20,491
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

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

Glasgow, Lanarkshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 32,522 Miles
£26,990
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

East kilbride, Lanarkshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 48,563 Miles
£21,998
BMW 3 Series 2.0 320i Sport Auto Euro 6 (s/s) 4dr

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

Nottingham, Nottinghamshire
  • 2020 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 41,697 Miles
£19,998
BMW 1 Series 2.0 118d Sport Euro 6 (s/s) 5dr

BMW 1 Series 2.0 118d Sport Euro 6 (s/s) 5dr

Ayr, Ayrshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 59,891 Miles
£9,998
BMW 1 Series 1.5 118i Sport Euro 6 (s/s) 5dr

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

West drayton, Middlesex
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 65,615 Miles
£7,995
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

Scunthorpe, South humberside
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 35,871 Miles
£22,433
Image unavailable

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

Middlesbrough, Cleveland
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 110,211 Miles
£9,650
BMW 1 Series 1.6 116d ED EfficientDynamics Euro 5 (s/s) 5dr

BMW 1 Series 1.6 116d ED EfficientDynamics Euro 5 (s/s) 5dr

Bradford, West yorkshire
  • 2012 reg
  • Diesel
  • 5 Doors
  • Manual
  • 108,200 Miles
£2,500
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Leeds, West yorkshire
  • 2024 reg
  • Electric
  • 4 Doors
  • Automatic
  • 28,102 Miles
£66,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

Leeds, West yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 18,786 Miles
£49,999
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

Leeds, West yorkshire
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 15,997 Miles
£30,999
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

Leeds, West yorkshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 14,038 Miles
£28,199
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

Derby, Derbyshire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
£21,992
BMW IX 50 111.5kWh M Sport Auto XDrive 5dr (11kW Charger)

BMW IX 50 111.5kWh M Sport Auto XDrive 5dr (11kW Charger)

Leeds, West yorkshire
  • 2024 reg
  • Electric
  • 5 Doors
  • Automatic
  • 16,000 Miles
£52,999
BMW X1 2.0 18d M Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X1 2.0 18d M Sport DCT SDrive Euro 6 (s/s) 5dr

Leeds, West yorkshire
  • 2022 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 12,406 Miles
£33,499
BMW 5 Series 2.0 520d MHT M Sport Touring Steptronic Euro 6 (s/s) 5dr

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

Leeds, West yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 18,000 Miles
£33,999
......