Used BMW cars for sale on What Car?

powered by

What Car? Classifieds have 29,624 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,624

Chosen Filters (1)
* Postcode invalid
BMW 3 Series 2.0 318d SE Auto Euro 5 (s/s) 4dr

BMW 3 Series 2.0 318d SE Auto Euro 5 (s/s) 4dr

£7,595
2012
Southampton, Hampshire
103,000 Miles
Diesel
automatic
4 Doors
BMW 3 Series 2.0 318i ES Euro 4 4dr

BMW 3 Series 2.0 318i ES Euro 4 4dr

£1,400
2006
Birmingham, Staffordshire
133,000 Miles
Petrol
manual
4 Doors
BMW 4 Series 2.0 420d M Sport Euro 6 (s/s) 2dr

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

£15,999
2016
Sunderland, Durham
40,110 Miles
Diesel
manual
2 Doors
BMW 1 SERIES 2.0 120d M Sport Euro 5 (s/s) 3dr

BMW 1 SERIES 2.0 120d M Sport Euro 5 (s/s) 3dr

£4,995
2011
Doncaster, South yorkshire
101,689 Miles
Diesel
manual
3 Doors
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

£34,999
2021
Stoke on trent, Staffordshire
8,415 Miles
Petrol
automatic
5 Doors
BMW X5 3.0 Sd M Sport Auto 4WD Euro 4 5dr

BMW X5 3.0 Sd M Sport Auto 4WD Euro 4 5dr

£7,995
2009
Rayleigh, Essex
119,000 Miles
Diesel
automatic
5 Doors
BMW X1 1.5 18i GPF XLine SDrive Euro 6 (s/s) 5dr

BMW X1 1.5 18i GPF XLine SDrive Euro 6 (s/s) 5dr

£19,999
2019
Burnley, Lancashire
26,987 Miles
Petrol
manual
5 Doors
BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

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

£23,999
2019
Peterborough, Cambridgeshire
13,651 Miles
Diesel
automatic
5 Doors
BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr

£26,750
2021
Ashton-under-lyne, Lancashire
19,271 Miles
Petrol
automatic
5 Doors
BMW 2 Series 2.0 220d Sport Auto XDrive Euro 6 (s/s) 5dr

BMW 2 Series 2.0 220d Sport Auto XDrive Euro 6 (s/s) 5dr

£17,300
2018
Swindon, Wiltshire
25,035 Miles
Diesel
automatic
5 Doors
BMW 4 Series 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 2dr

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

£20,500
2017
Nottingham, Nottinghamshire
42,153 Miles
Diesel
automatic
2 Doors
BMW 1 Series 1.5 118i GPF M Sport Euro 6 (s/s) 5dr

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

£17,500
2018
Cardiff, Glamorgan
29,762 Miles
Petrol
manual
5 Doors
BMW 1 Series 2.0 118d M Sport Shadow Edition Euro 6 (s/s) 3dr

BMW 1 Series 2.0 118d M Sport Shadow Edition Euro 6 (s/s) 3dr

£18,000
2018
Northampton, Northamptonshire
21,262 Miles
Diesel
manual
3 Doors
BMW 1 Series 2.0 118d SE Euro 6 (s/s) 5dr

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

£14,000
2017
Cardiff, Glamorgan
25,765 Miles
Diesel
manual
5 Doors
BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

£15,500
2015
Northampton, Northamptonshire
78,890 Miles
Diesel
automatic
2 Doors
BMW X1 2.0 20i XLine DCT SDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine DCT SDrive Euro 6 (s/s) 5dr

£25,000
2019
Wakefield, West yorkshire
12,698 Miles
Petrol
automatic
5 Doors
BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

£20,500
2018
Northampton, Northamptonshire
43,944 Miles
Petrol
automatic
5 Doors
BMW X1 1.5 18i GPF SE SDrive Euro 6 (s/s) 5dr

BMW X1 1.5 18i GPF SE SDrive Euro 6 (s/s) 5dr

£16,500
2019
Sheffield, South yorkshire
40,964 Miles
Petrol
manual
5 Doors
BMW X1 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

£19,500
2017
Warrington
49,001 Miles
Diesel
automatic
5 Doors
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

£54,995
2022
Southwell, Nottinghamshire
4,000 Miles
Petrol Hybrid
automatic
2 Doors
...