Used BMW cars for sale on What Car?

In partnership with

What Car? Classifieds has 30,274 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 30,274

Chosen Filters (1)
* Postcode invalid
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

Ipswich, Suffolk
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 74,632 Miles
£13,250
BMW 2 Series 3.0 M235i Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M235i Euro 6 (s/s) 2dr

Reading, Berkshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 76,567 Miles
£12,995
BMW 1 SERIES 2.0 118d M Sport (LCP) Auto Euro 6 (s/s) 5dr

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

Preston, Lancashire
  • 2022 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,000 Miles
£19,295
BMW 1 SERIES 2.0 128ti (LCP) Auto Euro 6 (s/s) 5dr

BMW 1 SERIES 2.0 128ti (LCP) Auto Euro 6 (s/s) 5dr

Leeds, Yorkshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 16,500 Miles
£26,475
BMW 3 Series 3.0 335d M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Wrexham, Clwyd
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 65,124 Miles
£15,995
Image unavailable

BMW 3 Series 2.0 320i M Sport Euro 4 4dr

Haverhill, Suffolk
  • 2007 reg
  • Petrol
  • 4 Doors
  • Manual
  • 119,760 Miles
£2,999
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

Braintree, Essex
  • 2017 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 83,924 Miles
£9,700
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

Farnborough, Hampshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 20,000 Miles
£30,690
BMW 5 Series 2.0 520d M Sport Auto Euro 6 (s/s) 4dr

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

Southport, Merseyside
  • 2019 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 29,769 Miles
£19,888
BMW 1 SERIES 1.5 118i Sport Euro 6 (s/s) 5dr

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

Norwich, Norfolk
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 60,029 Miles
£9,400
BMW 5 SERIES 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 5 SERIES 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

Newport, Gwent
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 38,500 Miles
£18,290
Image unavailable

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

Chesterfield, Derbyshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 86,217 Miles
£14,295
Image unavailable

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

Warrington, Lancashire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 46,330 Miles
£12,250
Image unavailable

BMW Z4 2.0 18i SDrive Euro 6 (s/s) 2dr

Durham, Durham
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 92,000 Miles
£6,999
BMW 3 Series 2.0 320d M Sport Euro 5 (s/s) 2dr

BMW 3 Series 2.0 320d M Sport Euro 5 (s/s) 2dr

Nottingham, Nottinghamshire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Manual
  • 97,850 Miles
£3,995
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr

BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr

Dewsbury, West yorkshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 53,000 Miles
£22,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

Sutton coldfield, West midlands
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 12,000 Miles
£61,950
BMW 1 Series 2.0 116i Sport Euro 5 (s/s) 5dr

BMW 1 Series 2.0 116i Sport Euro 5 (s/s) 5dr

Middlesbrough, Cleveland
  • 2011 reg
  • Petrol
  • 5 Doors
  • Manual
  • 89,759 Miles
£2,495
BMW 5 Series 3.0 530d M Sport Auto Euro 6 (s/s) 4dr

BMW 5 Series 3.0 530d M Sport Auto Euro 6 (s/s) 4dr

East kilbride, Lanarkshire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 50,267 Miles
£19,698
BMW 4 Series Gran Coupe 2.0 420d SE Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420d SE Auto Euro 6 (s/s) 5dr

Wakefield, West yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,107 Miles
£14,498
...