Used BMW cars for sale on What Car?

powered by

What Car? Classifieds have 30,720 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 30,720

Chosen Filters (1)
* Postcode invalid
BMW 3 SERIES 3.0 340i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 340i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

£26,995
2018
Stoke-on-trent, Staffordshire
34,478 Miles
Petrol
automatic
4 Doors
BMW 5 Series 3.0 540i GPF M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 5 Series 3.0 540i GPF M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

£39,995
2020
Stratford-upon-avon, Warwickshire
8,000 Miles
Petrol
automatic
5 Doors
BMW 5 SERIES 2.0 525d M Sport Auto Euro 6 (s/s) 4dr

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

£15,450
2016
Braintree, Essex
78,881 Miles
Diesel
automatic
4 Doors
BMW Alpina B10 N/A

BMW Alpina B10 N/A

£25,995
1989
Ipswich, Suffolk
92,200 Miles
Petrol
manual
4 Doors
BMW 3 Series 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

BMW 3 Series 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

£11,995
2012
Bexleyheath, Kent
107,000 Miles
Diesel
automatic
4 Doors
BMW X4 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

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

£36,699
2019
Chelmsford, Essex
17,739 Miles
Diesel
automatic
5 Doors
BMW 1 SERIES 2.0 120d Sport Euro 6 (s/s) 5dr

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

£14,880
2018
Stockport, Cheshire
68,000 Miles
Diesel
manual
5 Doors
Image unavailable

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

£12,490
2015
Washington, Tyne and wear
73,076 Miles
Petrol
manual
4 Doors
BMW 5 Series 2.0 520d SE Euro 5 4dr

BMW 5 Series 2.0 520d SE Euro 5 4dr

£5,980
2011
Risley, Derbyshire
95,000 Miles
Diesel
manual
4 Doors
BMW X6 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

£35,695
2017
Ripley, Derbyshire
20,458 Miles
Diesel
automatic
5 Doors
BMW 5 Series 2.0 520d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

£19,449
2018
North somerset, North somerset
113,000 Miles
Diesel
automatic
5 Doors
BMW 1 Series 3.0 M140i Auto Euro 6 (s/s) 5dr

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

£23,989
2017
Poole, Dorset
26,000 Miles
Petrol
automatic
5 Doors
BMW 4 Series Gran Coupe 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

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

£19,950
2019
Leeds, Yorkshire
64,976 Miles
Diesel
automatic
5 Doors
BMW 1 SERIES 1.5 118i M Sport Euro 6 (s/s) 5dr

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

£14,995
2016
Plymouth, Devon
33,696 Miles
Petrol
manual
5 Doors
BMW 5 Series 3.0 530d SE Auto Euro 4 4dr

BMW 5 Series 3.0 530d SE Auto Euro 4 4dr

£2,995
2006
Bedford, Bedfordshire
102,000 Miles
Diesel
automatic
4 Doors
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

£24,500
2018
Doncaster, South yorkshire
25,037 Miles
Diesel
automatic
5 Doors
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr

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

£25,000
2019
Doncaster, South yorkshire
21,034 Miles
Petrol
automatic
3 Doors
BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr

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

£21,000
2019
Nottingham, Nottinghamshire
41,971 Miles
Petrol
manual
5 Doors
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

£19,000
2017
Warrington
44,668 Miles
Diesel
automatic
5 Doors
BMW 2 Series 1.5 225xe 7.6kWh Luxury Auto 4WD Euro 6 (s/s) 5dr

BMW 2 Series 1.5 225xe 7.6kWh Luxury Auto 4WD Euro 6 (s/s) 5dr

£18,500
2018
Northampton, Northamptonshire
49,849 Miles
Petrol Plug-in Hybrid
automatic
5 Doors
...