What Car? Classifieds have 29,012 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,012
Chosen Filters (1)
BMW 1 Series 1.5 116d SE Euro 6 (s/s) 5dr
Leicester, Leicestershire
2015 reg
Diesel
5 Doors
Manual
79,564 Miles
£6,900
BMW M2 3.0 BiTurbo Competition Euro 6 (s/s) 2dr
Knaresborough, North yorkshire
2020 reg
Petrol
2 Doors
Manual
34,998 Miles
£36,990
BMW 4 SERIES 2.0 420d SE Auto Euro 6 (s/s) 5dr
Stockport, Cheshire
2016 reg
Diesel
5 Doors
Automatic
82,000 Miles
£10,400
BMW 3 Series 2.0 320d ED Sport Auto Euro 6 (s/s) 4dr
High wycombe, Buckinghamshire
2016 reg
Diesel
4 Doors
Automatic
67,000 Miles
£11,750
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr
Newport, Gwent
2017 reg
Petrol
3 Doors
Automatic
38,000 Miles
£20,990
BMW 3 SERIES 2.0 320i Sport Touring Auto Euro 6 (s/s) 5dr
Glasgow, Renfrewshire
2018 reg
Petrol
5 Doors
Automatic
29,024 Miles
£17,650
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr
Chipping norton, Oxfordshire
2021 reg
Petrol
2 Doors
Automatic
13,500 Miles
£35,990
BMW 1 Series 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 5dr
Carlisle, Cumbria
2018 reg
Petrol
5 Doors
Automatic
53,844 Miles
£21,250
BMW 5 Series 2.0 520d MHT M Sport Steptronic Euro 6 (s/s) 4dr
Leeds
2020 reg
Diesel Hybrid
4 Doors
Automatic
58,500 Miles
£24,824
BMW 2 Series Gran Coupe 2.0 M235i Auto XDrive Euro 6 (s/s) 4dr
Tooting, Surrey
2021 reg
Petrol
4 Doors
Automatic
20,443 Miles
£26,400
BMW M3 3.0 BiTurbo Competition M Touring Steptronic XDrive Euro 6 (s/s) 5dr
Knaresborough, North yorkshire
2023 reg
Petrol
5 Doors
Automatic
1,790 Miles
£89,950
BMW 1 Series 1.5 118i M Sport Shadow Edition Auto Euro 6 (s/s) 5dr
Anstey, Leicestershire
2017 reg
Petrol
5 Doors
Automatic
40,422 Miles
£14,990
BMW 3 SERIES 3.0 335d M Sport GT Auto XDrive Euro 6 (s/s) 5dr
Gateshead, Tyne & wear
2016 reg
Diesel
5 Doors
Automatic
56,103 Miles
£14,990
BMW 3 SERIES 3.0 335d M Sport Steptronic Euro 5 4dr
Prudhoe, Northumberland
2011 reg
Diesel
4 Doors
Automatic
73,000 Miles
£12,000
BMW 3 Series 3.0 330d Sport Touring 5dr
Middlesbrough, Cleveland
2005 reg
Diesel
5 Doors
Automatic
139,704 Miles
£2,495
BMW 1 Series 2.0 118d M Sport Euro 5 2dr
Middlesbrough, Cleveland
2010 reg
Diesel
2 Doors
Manual
73,779 Miles
£3,995
BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr
Bradford, West yorkshire
2022 reg
Petrol
5 Doors
Automatic
21,848 Miles
£28,134
BMW I7 60 105.7kWh M Sport Auto XDrive 4dr
Liverpool, Lancashire
2023 reg
Electric
4 Doors
Automatic
6,300 Miles
£89,995
BMW 1 Series 2.0 118d M Sport (LCP) Euro 6 (s/s) 5dr
Bradford, West yorkshire
2023 reg
Diesel
5 Doors
Manual
14,055 Miles
£27,524
BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr