What Car? Classifieds have 27,516 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 27,516
Chosen Filters (1)
BMW 1 SERIES 2.0 116d Sport Auto Euro 5 (s/s) 3dr
Macclesfield, Cheshire
2012 reg
Diesel
3 Doors
Automatic
56,000 Miles
£7,690
BMW 3 SERIES 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr
Walsall, Staffordshire
2020 reg
Petrol Plug-in Hybrid
4 Doors
Automatic
75,119 Miles
£16,995
BMW 1 SERIES 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr
Newport, Gwent
2018 reg
Petrol
3 Doors
Automatic
43,620 Miles
£19,495
BMW 2 SERIES ACTIVE TOURER 2.0 218d M Sport Euro 6 (s/s) 5dr
Tavistock, Devon
2016 reg
Diesel
5 Doors
Manual
76,000 Miles
£8,450
BMW M4 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 2dr
Leeds, Yorkshire
2021 reg
Petrol
2 Doors
Automatic
20,695 Miles
£50,990
BMW 5 SERIES 2.0 520i M Sport Auto Euro 6 (s/s) 4dr
Newport, Gwent
2014 reg
Petrol
4 Doors
Automatic
53,101 Miles
£11,790
BMW 1 Series 2.0 116d ES Auto Euro 5 (s/s) 5dr
High wycombe, Buckinghamshire
2013 reg
Diesel
5 Doors
Automatic
163,000 Miles
£3,490
BMW 6 Series Gran Turismo 2.0 620d M Sport GT Auto Euro 6 (s/s) 5dr
Worksop, Notts
2020 reg
Diesel
5 Doors
Automatic
45,937 Miles
£24,990
BMW X1 2.0 20d Sport Auto XDrive Euro 6 (s/s) 5dr
Hartlepool, Cleveland
2018 reg
Diesel
5 Doors
Automatic
20,879 Miles
£17,995
BMW 1 SERIES 2.0 116i SE Steptronic Euro 5 3dr
Barnet, Hertfordshire
2010 reg
Petrol
3 Doors
Automatic
59,980 Miles
£4,750
BMW 5 SERIES 2.0 520d M Sport Euro 5 4dr
Darlington,, County durham
2010 reg
Diesel
4 Doors
Manual
115,000 Miles
£5,950
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr
Birmingham, Warwickshire
2015 reg
Petrol
2 Doors
Automatic
65,000 Miles
£11,999
BMW M5 4.4 V8 Steptronic XDrive Euro 6 (s/s) 4dr
Swindon, Wiltshire
2019 reg
Petrol
4 Doors
Automatic
47,568 Miles
£47,995
BMW 1 SERIES 2.0 120d M Sport Euro 4 2dr
Chesterfield, Derbyshire
2008 reg
Diesel
2 Doors
Manual
75,607 Miles
£4,995
BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr
Dudley, West midlands
2020 reg
Petrol
5 Doors
Manual
32,055 Miles
£18,995
BMW 4 Series 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 2dr
Hailsham, East sussex
2015 reg
Diesel
2 Doors
Automatic
74,020 Miles
£14,250
BMW 3 Series 2.0 320d M Sport Euro 6 (s/s) 4dr
Middlesbrough, Cleveland
2017 reg
Diesel
4 Doors
Manual
70,591 Miles
£11,350
BMW 4 Series 2.0 420d M Sport Auto Euro 6 (s/s) 2dr