Used BMW cars for sale on What Car?

In partnership with

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

Chosen Filters (1)
* Postcode invalid
BMW 5 Series 2.0 520d M Sport Touring Euro 4 5dr

BMW 5 Series 2.0 520d M Sport Touring Euro 4 5dr

Wakefield, West yorkshire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Manual
  • 127,000 Miles
£3,995
BMW 1 Series 1.5 118i M Sport DCT Euro 6 (s/s) 5dr

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

Reading, Berkshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 27,466 Miles
£16,990
BMW X3 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

Rickmansworth, Hertfordshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 112,000 Miles
£9,990
BMW 1 Series 2.0 118d Sport Euro 6 (s/s) 5dr

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

Doncaster, South yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 82,800 Miles
£7,000
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

Brentford, Middlesex
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 20,512 Miles
£50,989
BMW X6 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

BMW X6 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

Morpeth, Northumberland
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,469 Miles
£26,999
BMW 5 SERIES DIESEL TOURING 3.0 530d M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 5 SERIES DIESEL TOURING 3.0 530d M Sport Touring Auto Euro 6 (s/s) 5dr

Sheffield, Yorkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 84,475 Miles
£19,990
BMW 1 Series 1.5 118i M Sport (LCP) DCT Euro 6 (s/s) 5dr

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

Milton keynes, Buckinghamshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 34,597 Miles
£19,990
BMW I3 33kWh Auto Euro 6 (s/s) 5dr (Range Extender)

BMW I3 33kWh Auto Euro 6 (s/s) 5dr (Range Extender)

Romsey, Hampshire
  • 2016 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 77,940 Miles
£6,650
BMW 3 SERIES 2.0 320i M Sport Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320i M Sport Euro 6 (s/s) 4dr

Sheffield, South yorkshire
  • 2013 reg
  • Petrol
  • 4 Doors
  • Manual
  • 71,529 Miles
£7,795
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

Aberdeen, Kincardineshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 32,293 Miles
£48,199
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

Middlesbrough, North yorkshire
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 78,124 Miles
£15,794
BMW 2 SERIES 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

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

St albans, Hertfordshire
  • 2025 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 6,300 Miles
£43,995
BMW 3 SERIES TOURING 2.0 320i M Sport Touring XDrive Euro 6 (s/s) 5dr

BMW 3 SERIES TOURING 2.0 320i M Sport Touring XDrive Euro 6 (s/s) 5dr

Rotherham, South yorkshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 10,585 Miles
£18,138
BMW 3 Series 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

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

Chorley, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 116,187 Miles
£9,995
BMW X3 M 3.0i Competition Auto XDrive Euro 6 (s/s) 5dr

BMW X3 M 3.0i Competition Auto XDrive Euro 6 (s/s) 5dr

Taunton, Somerset
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 54,986 Miles
£39,970
BMW 7 Series 3.0 740d M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Stevenage, Hertfordshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 114,181 Miles
£15,950
BMW 3 Series 2.0 320d M Sport Business Edition Touring Steptronic Euro 5 5dr

BMW 3 Series 2.0 320d M Sport Business Edition Touring Steptronic Euro 5 5dr

Ipswich, Suffolk
  • 2010 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 49,871 Miles
£7,795
BMW 1 Series 1.5 118i Sport Auto Euro 6 (s/s) 3dr

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

Guildford, Surrey
  • 2017 reg
  • Petrol
  • 3 Doors
  • Automatic
  • 54,581 Miles
£10,995
BMW 1 Series 2.0 118d M Sport Auto Euro 6 (s/s) 5dr

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

Ipswich, Suffolk
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 125,299 Miles
£7,995
......