What Car? Classifieds have 29,081 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 29,081
Chosen Filters (1)
BMW 4 Series Gran Coupe 2.0 420d M Sport Auto Euro 6 (s/s) 5dr
Slough, Buckinghamshire
2016 reg
Diesel
5 Doors
Automatic
69,500 Miles
£14,495
BMW 5 Series 2.0 520d SE Steptronic Euro 5 4dr
Dewsbury, West yorkshire
2010 reg
Diesel
4 Doors
Automatic
70,432 Miles
£6,295
BMW 3 SERIES 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr
Bangor, county down, County down
2010 reg
Diesel
4 Doors
Manual
140,000 Miles
£3,295
BMW X4 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr
Middlesbrough, Cleveland
2016 reg
Diesel
5 Doors
Automatic
76,555 Miles
£13,990
BMW 3 SERIES 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr
Petersfield, Hampshire
2020 reg
Petrol Plug-in Hybrid
5 Doors
Automatic
31,000 Miles
£24,950
BMW 3 SERIES 2.0 320d M Sport Touring Auto XDrive Euro 5 (s/s) 5dr
Manchester, Lancashire
2015 reg
Diesel
5 Doors
Automatic
62,000 Miles
£15,500
BMW 3 Series 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr
Middlesbrough, Cleveland
2018 reg
Diesel
4 Doors
Automatic
70,000 Miles
£14,990
BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr
Bridgnorth, Shropshire
2018 reg
Petrol
2 Doors
Automatic
36,000 Miles
£29,995
BMW 3 Series 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr
Swadlincote, Derbyshire
2016 reg
Diesel
5 Doors
Automatic
97,500 Miles
£12,490
BMW 1 Series 1.6 116i M Sport Euro 5 (s/s) 5dr
Romford, Essex
2012 reg
Petrol
5 Doors
Manual
61,000 Miles
£7,440
BMW X5 3.0 30d SE Auto XDrive Euro 6 (s/s) 5dr
Rayleigh, Essex
2015 reg
Diesel
5 Doors
Automatic
84,000 Miles
£16,995
BMW X5 3.0i Sport Exclusive Edition Auto 4WD Euro 3 5dr
Edgware, Middlesex
2005 reg
Petrol
5 Doors
Automatic
80,000 Miles
£4,450
BMW X1 1.5 25e 10kWh Sport Auto XDrive Euro 6 (s/s) 5dr
Peterborough, Cambridgeshire
2020 reg
Petrol Plug-in Hybrid
5 Doors
Automatic
19,715 Miles
£21,990
BMW 1 Series 2.0 118d SE Auto Euro 5 (s/s) 5dr
Luton, Bedfordshire
2014 reg
Diesel
5 Doors
Automatic
151,500 Miles
£4,500
BMW X5 2.0 25d M Sport Auto XDrive Euro 6 (s/s) 5dr
Chesterfield, Derbyshire
2015 reg
Diesel
5 Doors
Automatic
52,800 Miles
£21,798
BMW 3 Series 2.0 320i M Sport Auto XDrive Euro 6 (s/s) 4dr
Glasgow, Lanarkshire
2019 reg
Petrol
4 Doors
Automatic
47,227 Miles
£21,498
BMW 7 Series 3.0 730d Sport Auto Euro 4 4dr
Leicester, Leicestershire
2006 reg
Diesel
4 Doors
Automatic
161,000 Miles
£2,999
BMW X1 2.0 18d Sport Suv
Carnforth, Lancashire
2019 reg
Diesel
5 Doors
Manual
70,052 Miles
£12,995
BMW 3 Series 2.0 320i M Sport Highline Steptronic Euro 4 2dr