BMW cars available for sale now on What Car?

In partnership with

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

In partnership with

Cars found 1,672

Chosen Filters (1)
* Postcode invalid
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

Brentford, Middlesex
  • Petrol
  • 2 Doors
  • Automatic
  • 20 Miles
  • In stock
£88,354
BMW X3 2.0 30e 22.7kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Warley, West midlands
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£59,995
BMW X6 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Brentford, Middlesex
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 15 Miles
  • In stock
£88,500
BMW X5 3.0 50e 25.7kWh M Sport Steptronic XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 50e 25.7kWh M Sport Steptronic XDrive Euro 6 (s/s) 5dr

Littlehampton, West sussex
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£78,875
BMW X7 4.4 M60i V8 Auto XDrive Euro 6 (s/s) 5dr

BMW X7 4.4 M60i V8 Auto XDrive Euro 6 (s/s) 5dr

Littlehampton, West sussex
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£116,250
BMW 5 Series 2.0 520i MHT M Sport Steptronic Euro 6 (s/s) 4dr

BMW 5 Series 2.0 520i MHT M Sport Steptronic Euro 6 (s/s) 4dr

Chester, Cheshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£53,159
BMW I4 M50 83.9kWh Gran Coupe Auto 4WD 5dr

BMW I4 M50 83.9kWh Gran Coupe Auto 4WD 5dr

Farnborough, Hampshire
  • Electric
  • 5 Doors
  • Automatic
  • In stock
£66,710
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

Chester, Cheshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 5 Miles
  • In stock
£40,615
BMW 8 Series 3.0 840i M Sport Steptronic Euro 6 (s/s) 2dr

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

Chester, Cheshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£75,643
BMW X5 3.0 50e 25.7kWh M Sport Steptronic XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 50e 25.7kWh M Sport Steptronic XDrive Euro 6 (s/s) 5dr

Perth, Perthshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • In stock
£86,895
BMW 1 SERIES 2.0 123i MHT M Sport DCT XDrive Euro 6 (s/s) 5dr

BMW 1 SERIES 2.0 123i MHT M Sport DCT XDrive Euro 6 (s/s) 5dr

Blackpool, Lancashire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • In stock
£36,815
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Hook, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£47,790
BMW 5 Series Touring 2.0 530e 22.1kWh M Sport Pro Touring Steptronic Euro 6 (s/s) 5dr

BMW 5 Series Touring 2.0 530e 22.1kWh M Sport Pro Touring Steptronic Euro 6 (s/s) 5dr

Cwmbwrla, Swansea
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£61,995
BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

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

Aylesford, Kent
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£60,159
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Hook, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£48,990
BMW IX2 20 66.5kWh M Sport Auto EDrive 5dr (11kW Charger)

BMW IX2 20 66.5kWh M Sport Auto EDrive 5dr (11kW Charger)

Salisbury, Wiltshire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,990
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

Salisbury, Wiltshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,205
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

Salisbury, Wiltshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,606
BMW X5 3.0 50e 25.7kWh M Sport Steptronic XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 50e 25.7kWh M Sport Steptronic XDrive Euro 6 (s/s) 5dr

Stafford, Staffordshire
  • Brand new
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • In stock
£74,999
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

Ipswich, Suffolk
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£58,928
......