What Car? Classifieds have 28,401 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 28,401
Chosen Filters (1)
BMW 4 Series Gran Coupe 2.0 420i GPF M Sport Auto Euro 6 (s/s) 5dr
Northolt, Middlesex
2019 reg
Petrol
5 Doors
Automatic
45,000 Miles
£12,090
BMW 1 Series 3.0 M135i Auto Euro 6 (s/s) 5dr
Ashton-under-lyne, Lancashire
2015 reg
Petrol
5 Doors
Automatic
55,524 Miles
£15,495
BMW X2 2.0 20i Sport Auto XDrive Euro 6 (s/s) 5dr
Croydon, Surrey
2020 reg
Petrol
5 Doors
Automatic
23,676 Miles
£21,994
BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr
Colchester, Essex
2018 reg
Diesel
2 Doors
Automatic
34,000 Miles
£25,750
BMW 5 Series 2.0 520d SE Touring Auto Euro 5 (s/s) 5dr
Lichfield, Staffordshire
2013 reg
Diesel
5 Doors
Automatic
110,000 Miles
£6,500
BMW 2 Series Gran Tourer 1.5 216d Sport Euro 6 (s/s) 5dr
Uxbridge, Middlesex
2015 reg
Diesel
5 Doors
Manual
74,000 Miles
£9,495
BMW M2 3.0i DCT Euro 6 (s/s) 2dr
Dunstable, Bedfordshire
2017 reg
Petrol
2 Doors
Automatic
47,000 Miles
£25,995
BMW 3 Series 3.0 330d M Sport Auto XDrive Euro 5 (s/s) 4dr
Blackburn, Lancashire
2015 reg
Diesel
4 Doors
Automatic
137,025 Miles
£8,990
BMW 1 Series 1.5 116d SE Euro 6 (s/s) 5dr
2020 reg
Diesel
5 Doors
Manual
46,794 Miles
£14,618
BMW 3 Series 3.0 330d M Sport Auto XDrive Euro 5 (s/s) 4dr
Bolton, Lancashire
2014 reg
Diesel
4 Doors
Automatic
73,000 Miles
£10,490
BMW 6 Series 3.0 630d M Sport GT Auto XDrive Euro 6 (s/s) 5dr
Ashton-under-lyne, Lancashire
2018 reg
Diesel
5 Doors
Automatic
58,046 Miles
£22,000
BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr
Rotherham, South yorkshire
2019 reg
Diesel
2 Doors
Automatic
39,624 Miles
£19,500
BMW 3 Series 2.0 330i M Sport Auto Euro 6 (s/s) 4dr
Willenhall, West midlands
2019 reg
Petrol
4 Doors
Automatic
23,733 Miles
£24,500
BMW 3 Series 2.0 316d SE Touring Auto Euro 6 (s/s) 5dr
Northampton, Northamptonshire
2018 reg
Diesel
5 Doors
Automatic
60,621 Miles
£14,500
BMW 3 SERIES 3.0 335d M Sport Auto XDrive Euro 6 (s/s) 4dr
Coventry, Warwickshire
2017 reg
Diesel
4 Doors
Automatic
70,000 Miles
£15,990
BMW 1 SERIES 2.0 120d M Sport Shadow Edition Auto Euro 6 (s/s) 3dr
Dunstable, Bedfordshire
2018 reg
Diesel
3 Doors
Automatic
55,266 Miles
£14,489
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr
Staines, Middlesex
2013 reg
Diesel
4 Doors
Automatic
65,000 Miles
£14,158
BMW 3 Series 2.0 320d M Sport Auto XDrive Euro 6 (s/s) 4dr
Bristol, Gloucestershire
2019 reg
Diesel
4 Doors
Automatic
67,537 Miles
£22,650
BMW 3 Series 2.0 325d M Sport Auto Euro 5 (s/s) 4dr