BMW cars available for sale now on What Car?

In partnership with

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

In partnership with

Cars found 1,671

Chosen Filters (1)
* Postcode invalid
BMW 1 Series 1.5 120i MHT M Sport DCT Euro 6 (s/s) 5dr

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

Wilmslow, Cheshire
  • Brand new
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,517
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Colchester, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£72,990
BMW M5 4.4 22.1kWh Steptronic XDrive Euro 6 (s/s) 4dr

BMW M5 4.4 22.1kWh Steptronic XDrive Euro 6 (s/s) 4dr

Croydon, Surrey
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£105,038
BMW M5 4.4 22.1kWh Steptronic XDrive Euro 6 (s/s) 4dr

BMW M5 4.4 22.1kWh Steptronic XDrive Euro 6 (s/s) 4dr

Wallsend, Tyne and wear
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • In stock
£116,635
BMW X1 2.0 M35i DCT XDrive Euro 6 (s/s) 5dr

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

Cockermouth, Cumbria
  • Petrol
  • 5 Doors
  • Automatic
  • In stock
£53,950
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Bedford, Bedfordshire
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 9 Miles
  • In stock
£97,993
BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

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

Croydon, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£62,800
BMW X5 3.0 40d MHT M Sport Steptronic XDrive Euro 6 (s/s) 5dr

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

Cow roast, Hertfordshire
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£86,995
BMW X2 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

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

Glasgow, Lanarkshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,495
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

Glasgow, Lanarkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£85,995
BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

Tunbridge wells, Kent
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£68,895
BMW I5 40 83.9kWh M Sport Pro Auto EDrive 4dr (11kW Charger)

BMW I5 40 83.9kWh M Sport Pro Auto EDrive 4dr (11kW Charger)

Leeds, West yorkshire
  • Electric
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£63,900
BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

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

Colne, Lancashire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£56,999
BMW M5 4.4 22.1kWh Steptronic XDrive Euro 6 (s/s) 4dr

BMW M5 4.4 22.1kWh Steptronic XDrive Euro 6 (s/s) 4dr

Bishop stortford, Hertfordshire
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£117,090
BMW I7 50 105.7kWh Excellence Auto EDrive 4dr

BMW I7 50 105.7kWh Excellence Auto EDrive 4dr

Hull, Yorkshire
  • Electric
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£86,991
BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

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

Hull, Yorkshire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£54,591
BMW X5 3.0 40d MHT M Sport Steptronic XDrive Euro 6 (s/s) 5dr

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

Hull, Yorkshire
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£81,991
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

Rochdale, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 12 Miles
  • In stock
£83,300
BMW Coupe 2.0 M235i DCT XDrive Euro 6 (s/s) 4dr

BMW Coupe 2.0 M235i DCT XDrive Euro 6 (s/s) 4dr

Wolverhampton, Wolverhampton
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,817
......