Used BMW cars for sale on What Car?

In partnership with

What Car? Classifieds has 29,480 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,480

Chosen Filters (1)
* Postcode invalid
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Derby, Derbyshire
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 61,255 Miles
£13,799
BMW 3 Series 3.0 325d M Sport Steptronic Euro 4 2dr

BMW 3 Series 3.0 325d M Sport Steptronic Euro 4 2dr

Wakefield, West yorkshire
  • 2008 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 120,000 Miles
£3,995
BMW 1 SERIES 1.5 118i GPF M Sport Shadow Edition Euro 6 (s/s) 5dr

BMW 1 SERIES 1.5 118i GPF M Sport Shadow Edition Euro 6 (s/s) 5dr

Carlisle, Cumberland
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 68,575 Miles
£12,495
BMW 4 SERIES 2.0 420i GPF Sport Euro 6 (s/s) 2dr

BMW 4 SERIES 2.0 420i GPF Sport Euro 6 (s/s) 2dr

Belfast, County antrim
  • 2019 reg
  • Petrol
  • 2 Doors
  • Manual
  • 37,484 Miles
£14,749
BMW X1 2.0 20i XLine DCT SDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine DCT SDrive Euro 6 (s/s) 5dr

Belfast, County antrim
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 37,600 Miles
£18,499
BMW X2 1.5 18i Sport SDrive Euro 6 (s/s) 5dr

BMW X2 1.5 18i Sport SDrive Euro 6 (s/s) 5dr

Belfast
  • 2023 reg
  • Petrol
  • 5 Doors
  • Manual
  • 32,429 Miles
£19,799
BMW X3 2.0 30e 12kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 30e 12kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

Chatham, Kent
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 17,611 Miles
£36,500
BMW X2 1.5 18i M Sport SDrive Euro 6 (s/s) 5dr

BMW X2 1.5 18i M Sport SDrive Euro 6 (s/s) 5dr

Bournemouth, Dorset
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 19,963 Miles
£19,490
BMW X3 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

Salisbury, Wiltshire
  • 2020 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 8,400 Miles
£32,914
BMW 3 Series 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr

BMW 3 Series 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr

Peterborough, Northamptonshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 144,000 Miles
£7,490
BMW 4 Series Gran Coupe 2.0 420d SE Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420d SE Auto Euro 6 (s/s) 5dr

Huddersfield, West yorkshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 87,696 Miles
£10,998
BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

Wembley, Middlesex
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 96,000 Miles
£11,900
BMW M4 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 2dr

BMW M4 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 2dr

Antrim
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 16,000 Miles
£64,995
BMW 8 SERIES 3.0 840d MHT M Sport Steptronic XDrive Euro 6 (s/s) 4dr

BMW 8 SERIES 3.0 840d MHT M Sport Steptronic XDrive Euro 6 (s/s) 4dr

Westminster, Middlesex
  • 2021 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 2,500 Miles
£37,450
BMW X5 3.0 30d SE Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 30d SE Auto XDrive Euro 6 (s/s) 5dr

Romford, Essex
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 99,241 Miles
£15,495
BMW 1 Series 1.5 118i Sport Euro 6 (s/s) 5dr

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

Edinburgh, Midlothian
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 34,083 Miles
£16,998
BMW X3 2.0 20i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X3 2.0 20i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

Preston, Lancashire
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 6,737 Miles
£46,990
BMW X3 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

BMW X3 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

Southport, Merseyside
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,772 Miles
£25,999
BMW 2 Series 1.5 218i M Sport Auto Euro 6 (s/s) 2dr

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

Southport, Merseyside
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 44,693 Miles
£13,999
BMW 4 Series 2.0 420d MHT M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420d MHT M Sport Auto Euro 6 (s/s) 2dr

Preston, Lancashire
  • 2023 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 48,742 Miles
£27,490
......