What Car? Classifieds have 28,033 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,033
Chosen Filters (1)
BMW 3 SERIES 2.0 320i Sport Plus Edition Euro 5 (s/s) 2dr
Swindon, Wiltshire
2012 reg
Petrol
2 Doors
Manual
76,547 Miles
£6,900
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr
Middlesbrough, North yorkshire
2021 reg
Diesel Hybrid
5 Doors
Automatic
31,683 Miles
£45,990
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr
Worksop, Nottinghamshire
2021 reg
Petrol Plug-in Hybrid
4 Doors
Automatic
75,670 Miles
£17,995
BMW 3 Series 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr
Braintree, Essex
2013 reg
Diesel
5 Doors
Automatic
113,000 Miles
£7,195
BMW 2 Series 2.0 220d M Sport Auto Euro 6 (s/s) 2dr
Waltham cross, Hertfordshire
2019 reg
Diesel
2 Doors
Automatic
47,540 Miles
£15,800
BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr
Scunthorpe, South humberside
2023 reg
Petrol
5 Doors
Automatic
10,760 Miles
£35,890
BMW 1 SERIES 1.5 116d ED Plus Euro 6 (s/s) 5dr
Barry, Vale of glamorgan
2015 reg
Diesel
5 Doors
Manual
66,520 Miles
£8,290
BMW X1 2.0 18d XLine Auto XDrive Euro 6 (s/s) 5dr
Milton keynes, Northamptonshire
2018 reg
Diesel
5 Doors
Automatic
32,530 Miles
£18,094
BMW 5 Series 2.0 520i MHT M Sport Touring Steptronic Euro 6 (s/s) 5dr
Scunthorpe, South humberside
2021 reg
Petrol Hybrid
5 Doors
Automatic
14,662 Miles
£29,490
BMW 1 SERIES 1.6 116i Sport Euro 6 (s/s) 5dr
Barry, Vale of glamorgan
2014 reg
Petrol
5 Doors
Manual
56,961 Miles
£6,790
BMW X1 2.0 20d Sport Auto XDrive Euro 6 (s/s) 5dr
Walsall, Staffordshire
2018 reg
Diesel
5 Doors
Automatic
66,975 Miles
£13,399
BMW 3 SERIES 2.0 318d Sport Touring Euro 5 (s/s) 5dr
Gateshead, Tyne & wear
2014 reg
Diesel
5 Doors
Manual
82,126 Miles
£8,490
BMW 1 SERIES 1.5 118i M Sport Shadow Edition Auto Euro 6 (s/s) 3dr
Wigan, Lancashire
2018 reg
Petrol
3 Doors
Automatic
85,000 Miles
£11,995
BMW 5 Series 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr
Bournemouth, Hampshire
2019 reg
Petrol Plug-in Hybrid
4 Doors
Automatic
54,936 Miles
£19,500
BMW 3 SERIES 1.5 318i Sport Auto Euro 6 (s/s) 4dr
Peterborough, Cambridgeshire
2016 reg
Petrol
4 Doors
Automatic
83,551 Miles
£10,400
BMW 1 Series 1.5 118i GPF Sport Euro 6 (s/s) 3dr
Bushey
2019 reg
Petrol
3 Doors
Manual
44,000 Miles
£11,430
BMW 4 Series Gran Coupe 2.0 420i GPF M Sport Auto Euro 6 (s/s) 5dr
Nottingham, Nottinghamshire
2019 reg
Petrol
5 Doors
Automatic
40,534 Miles
£18,991
BMW 1 Series 1.6 116d ED EfficientDynamics Euro 5 (s/s) 5dr
Southampton, Hampshire
2013 reg
Diesel
5 Doors
Manual
110,000 Miles
£4,795
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr