BMW cars available for sale now on What Car?

In partnership with

We have 1,849 new BMW cars available from offical BMW dealers. Browse now, and find the perfect new BMW near you.

In partnership with

Cars found 1,849

Chosen Filters (1)
* Postcode invalid
BMW IX2 30 66.5kWh M Sport Auto XDrive 5dr (11kW Charger)

BMW IX2 30 66.5kWh M Sport Auto XDrive 5dr (11kW Charger)

York, Yorkshire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£51,351
BMW X1 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X1 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

South hykeham, Lincoln
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£37,614
BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

Brighton, East sussex
  • Brand new
  • 2024 reg
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£61,317
BMW 5 Series 3.0 550e 22.1kWh M Sport Pro Steptronic XDrive Euro 6 (s/s) 4dr

BMW 5 Series 3.0 550e 22.1kWh M Sport Pro Steptronic XDrive Euro 6 (s/s) 4dr

Brighton, East sussex
  • Brand new
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£75,860
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

Leeds, West yorkshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,495
BMW I7 60 105.7kWh Excellence (Pro) Auto XDrive 4dr

BMW I7 60 105.7kWh Excellence (Pro) Auto XDrive 4dr

Leeds, West yorkshire
  • Electric
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£108,870
BMW XM 4.4 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 4.4 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

Leeds, West yorkshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£146,995
BMW X1 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X1 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

York, Yorkshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,244
BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

Leeds, West yorkshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,995
BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

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

Leeds, West yorkshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,995
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

Leeds, West yorkshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£40,595
BMW X6 M 4.4i V8 Competition Auto XDrive Euro 6 (s/s) 5dr

BMW X6 M 4.4i V8 Competition Auto XDrive Euro 6 (s/s) 5dr

Hailsham, East sussex
  • Brand new
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 12 Miles
  • In stock
£128,995
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

Eastleigh, Hampshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,930
BMW IX2 30 66.5kWh M Sport Auto XDrive 5dr (11kW Charger)

BMW IX2 30 66.5kWh M Sport Auto XDrive 5dr (11kW Charger)

Canterbury, Kent
  • Electric
  • 5 Doors
  • Automatic
  • In stock
£54,762
BMW X1 2.0 M35i DCT XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 M35i DCT XDrive Euro 6 (s/s) 5dr

Bishop stortford, Hertfordshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£51,461
BMW 8 Series Gran Coupe 3.0 840i M Sport Steptronic Euro 6 (s/s) 4dr

BMW 8 Series Gran Coupe 3.0 840i M Sport Steptronic Euro 6 (s/s) 4dr

Farnborough, Hampshire
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£71,414
BMW IX2 30 66.5kWh M Sport Auto XDrive 5dr (22kW Charger)

BMW IX2 30 66.5kWh M Sport Auto XDrive 5dr (22kW Charger)

Northampton, Northamptonshire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,995
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

Manchester, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£82,995
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

Northampton, Northamptonshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,850
BMW 2 Series Gran Coupe 1.5 220i MHT M Sport DCT Euro 6 (s/s) 4dr

BMW 2 Series Gran Coupe 1.5 220i MHT M Sport DCT Euro 6 (s/s) 4dr

Northampton, Northamptonshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£34,850
......