Used BMW cars for sale on What Car?

Powered by

What Car? Classifieds have 29,858 approved used BMW cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW cars near you.

Powered by

Cars found 29,858

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

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

Stockton, Stockton
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 9,000 Miles
£41,995
BMW M135I 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

BMW M135I 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

Stockton, Stockton
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 12,000 Miles
£30,995
BMW 1 SERIES HATCHBACK 1.5 118i M Sport DCT Euro 6 (s/s) 5dr

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

Ipswich, Suffolk
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 33,100 Miles
£20,991
BMW 2 SERIES 2.0 218d Sport Auto Euro 6 (s/s) 5dr

BMW 2 SERIES 2.0 218d Sport Auto Euro 6 (s/s) 5dr

Stockport, Cheshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 68,000 Miles
£11,433
BMW X3 3.0 30d XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0 30d XLine Auto XDrive Euro 6 (s/s) 5dr

Stockport, Cheshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 115,000 Miles
£13,722
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

Wakefield, West yorkshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 105,000 Miles
£4,995
BMW X3 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Stockport, Cheshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 37,000 Miles
£21,433
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

Chatham, Kent
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 20,255 Miles
£37,000
BMW X6 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Chatham, Kent
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 21,004 Miles
£44,900
BMW 1 Series 2.0 118d SE Auto Euro 6 (s/s) 5dr

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

Chatham, Kent
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 29,266 Miles
£14,700
BMW X2 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Chatham, Kent
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 20,009 Miles
£23,000
BMW X1 2.0 18d XLine SDrive Euro 6 (s/s) 5dr

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

Kings lynn, Norfolk
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 79,681 Miles
£13,058
BMW 3 Series 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

Wolverhampton, Staffordshire
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 106,440 Miles
£11,795
BMW 1 SERIES 1.5 118i Sport Euro 6 (s/s) 5dr

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

Portsmouth
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 63,856 Miles
£9,250
BMW 1 Series 1.5 118i GPF M Sport Shadow Edition Euro 6 (s/s) 5dr

BMW 1 Series 1.5 118i GPF M Sport Shadow Edition Euro 6 (s/s) 5dr

Leeds, West yorkshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 36,208 Miles
£14,910
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

Co.durham, County durham
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 64,117 Miles
£21,990
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

Motherwell, Lanarkshire
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 27,090 Miles
£22,460
BMW 2 Series 1.5 216d Luxury Euro 6 (s/s) 5dr

BMW 2 Series 1.5 216d Luxury Euro 6 (s/s) 5dr

Hull, North humberside
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 50,445 Miles
£9,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

Grangemouth, Stirlingshire
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 33,988 Miles
£22,070
BMW X2 XDrive 25e M Sport 5dr Auto

BMW X2 XDrive 25e M Sport 5dr Auto

Doncaster, South yorkshire
  • 2020 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 42,774 Miles
£22,698
...