Used BMW cars for sale on What Car?

In partnership with

What Car? Classifieds has 29,450 approved used BMW cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW near you.

In partnership with

Cars found 29,450

Chosen Filters (1)
* Postcode invalid
BMW 4 Series 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 2dr

Newcastle-under-lyme, Staffordshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 129,411 Miles
£9,295
BMW X1 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr

BMW X1 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr

Brighton, Sussex
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,778 Miles
£7,789
BMW I3 42.2kWh S Auto 5dr

BMW I3 42.2kWh S Auto 5dr

Dumfries, Dumfriesshire
  • 2022 reg
  • Electric
  • 5 Doors
  • Automatic
  • 22,328 Miles
£16,498
BMW 1 Series 1.5 118i Sport Euro 6 (s/s) 5dr

BMW 1 Series 1.5 118i Sport Euro 6 (s/s) 5dr

Cardiff, Cardiff
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 63,000 Miles
£8,300
BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

Sheffield, South yorkshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 37,111 Miles
£28,750
BMW 3 Series 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

Sheffield, South yorkshire
  • 2025 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 14,160 Miles
£36,000
BMW 1 Series 2.0 M135i DCT XDrive Euro 6 (s/s) 5dr

BMW 1 Series 2.0 M135i DCT XDrive Euro 6 (s/s) 5dr

Stourbridge, West midlands
  • 2025 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 2,000 Miles
£35,495
BMW 1 SERIES 1.5 118i Sport Auto Euro 6 (s/s) 5dr

BMW 1 SERIES 1.5 118i Sport Auto Euro 6 (s/s) 5dr

Houghton le spring, Tyne and wear
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 85,709 Miles
£8,195
BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

BMW 1 Series 2.0 M135i Auto XDrive Euro 6 (s/s) 5dr

Bridgnorth, Shropshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 51,000 Miles
£22,988
BMW 2 Series 3.0 M235i Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M235i Euro 6 (s/s) 2dr

Birmingham
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 49,800 Miles
£14,295
BMW 1 SERIES 2.0 120d Sport Auto Euro 5 (s/s) 5dr

BMW 1 SERIES 2.0 120d Sport Auto Euro 5 (s/s) 5dr

Nottingham, Nottinghamshire
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 87,680 Miles
£5,995
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

Batley, West yorkshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 65,000 Miles
£39,980
BMW 2 Series 1.5 218i Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i Sport Auto Euro 6 (s/s) 2dr

Neston, Cheshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 93,569 Miles
£7,795
BMW X3 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

Peterborough, Cambridgeshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 112,000 Miles
£11,990
BMW 1 Series 2.0 116d M Sport Euro 5 (s/s) 5dr

BMW 1 Series 2.0 116d M Sport Euro 5 (s/s) 5dr

Shotton, County durham
  • 2012 reg
  • Diesel
  • 5 Doors
  • Manual
  • 124,000 Miles
£3,699
BMW 5 Series 2.0 520d M Sport Touring Euro 4 5dr

BMW 5 Series 2.0 520d M Sport Touring Euro 4 5dr

Wakefield, West yorkshire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Manual
  • 127,000 Miles
£3,995
BMW 1 Series 1.5 118i M Sport DCT Euro 6 (s/s) 5dr

BMW 1 Series 1.5 118i M Sport DCT Euro 6 (s/s) 5dr

Reading, Berkshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 27,466 Miles
£16,990
BMW X3 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

Rickmansworth, Hertfordshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 112,000 Miles
£9,990
BMW 1 Series 2.0 118d Sport Euro 6 (s/s) 5dr

BMW 1 Series 2.0 118d Sport Euro 6 (s/s) 5dr

Doncaster, South yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 82,800 Miles
£7,000
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

Brentford, Middlesex
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 20,512 Miles
£50,989
......