What Car? Classifieds have 28,910 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,910
Chosen Filters (1)
BMW 1 SERIES 1.5 118i GPF M Sport Shadow Edition Auto Euro 6 (s/s) 5dr
West bromwich, West midlands
2019 reg
Petrol
5 Doors
Automatic
38,091 Miles
£12,299
BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr
Tonbridge, Kent
2017 reg
Diesel
2 Doors
Automatic
50,000 Miles
£18,950
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr
Hook, Hampshire
2015 reg
Petrol
2 Doors
Automatic
69,000 Miles
£13,990
BMW M6 Gran Coupe 4.4 V8 DCT Euro 6 (s/s) 4dr
Brentwood, Essex
2016 reg
Petrol
4 Doors
Automatic
44,000 Miles
£23,999
BMW X4 M 3.0i Competition Auto XDrive Euro 6 (s/s) 5dr
Leeds, Yorkshire
2021 reg
Petrol
5 Doors
Automatic
25,500 Miles
£46,664
BMW 6 Series 3.0 640d M Sport Auto Euro 5 (s/s) 2dr
Mansfield, Nottinghamshire
2013 reg
Diesel
2 Doors
Automatic
81,000 Miles
£12,495
BMW 4 SERIES 3.0 430d M Sport Auto Euro 6 (s/s) 2dr
Bolton, Lancashire
2017 reg
Diesel
2 Doors
Automatic
73,030 Miles
£15,998
BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr
Glasgow, Renfrewshire
2019 reg
Petrol
5 Doors
Manual
55,062 Miles
£16,498
BMW 3 Series 3.0 335d M Sport Auto XDrive Euro 6 (s/s) 4dr
Stockton-on-tees, Cleveland
2015 reg
Diesel
4 Doors
Automatic
74,213 Miles
£13,990
BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr
Cumbernauld, Lanarkshire
2020 reg
Petrol
5 Doors
Manual
9,930 Miles
£20,998
BMW 3 Series 330e M Sport 4dr Step Auto
Perth, Perthshire
2023 reg
Petrol Hybrid
4 Doors
Automatic
3,492 Miles
£36,998
BMW X4 3.0 M40i Auto XDrive Euro 6 (s/s) 5dr
Perth, Perthshire
2019 reg
Petrol
5 Doors
Automatic
19,348 Miles
£35,998
BMW X5 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr
Livingston, West lothian
2014 reg
Diesel
5 Doors
Automatic
68,000 Miles
£21,990
BMW X5 4.4 M50i V8 Auto XDrive Euro 6 (s/s) 5dr
Stockton-on-tees, Durham
2020 reg
Petrol
5 Doors
Automatic
41,900 Miles
£48,497
BMW 3 Series 2.0 318d Sport Euro 5 (s/s) 4dr
Gainsborough, Lincolnshire
2015 reg
Diesel
4 Doors
Manual
81,100 Miles
£7,399
BMW 3 Series 2.0 320d M Sport Touring Euro 5 (s/s) 5dr
Lisburn, County antrim
2013 reg
Diesel
5 Doors
Manual
111,000 Miles
£7,750
BMW 4 Series 2.0 428i M Sport Auto Euro 6 (s/s) 2dr
Bristol, Gloucestershire
2014 reg
Petrol
2 Doors
Automatic
58,000 Miles
£13,995
BMW X6 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr