BMW cars available for sale now on What Car?

In partnership with

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

In partnership with

Cars found 1,983

Chosen Filters (1)
* Postcode invalid
BMW 2 Series Gran Coupe 2.0 M235i DCT XDrive Euro 6 (s/s) 4dr

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

Bolton, Lancashire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,800
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

Littlehampton, West sussex
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,875
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

Exeter, Devon
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 50 Miles
  • In stock
£82,700
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

Shrewsbury, Shropshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£59,950
BMW I4 35 70.2kWh M Sport Gran Coupe Auto EDrive 5dr

BMW I4 35 70.2kWh M Sport Gran Coupe Auto EDrive 5dr

Nottingham, Nottinghamshire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£51,950
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

Nottingham, Nottinghamshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£84,950
BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

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

Nottingham, Nottinghamshire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£59,950
BMW I4 35 70.2kWh M Sport Gran Coupe Auto EDrive 5dr

BMW I4 35 70.2kWh M Sport Gran Coupe Auto EDrive 5dr

Nottingham, Nottinghamshire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,000
BMW I4 40 83.9kWh M Sport Gran Coupe Auto EDrive 5dr

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

Nottingham, Nottinghamshire
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£59,950
BMW Coupe 2.0 M235i DCT XDrive Euro 6 (s/s) 4dr

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

Nottingham, Nottinghamshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£54,950
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

Littlehampton, West sussex
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£86,000
BMW M4 3.0 BiTurbo Competition M Steptronic XDrive Euro 6 (s/s) 2dr

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

Warrington, Cheshire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£78,990
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

Aylesford, Kent
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£131,000
BMW IX2 30 66.5kWh M Sport Auto XDrive 5dr (22kW Charger)

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

Aylesford, Kent
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,195
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
£62,195
BMW 2 Series Active Tourer 1.5 220i MHT M Sport DCT Euro 6 (s/s) 5dr

BMW 2 Series Active Tourer 1.5 220i MHT M Sport DCT Euro 6 (s/s) 5dr

Aylesford, Kent
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,450
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

Aylesford, Kent
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£86,955
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

Aylesford, Kent
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,995
BMW IX2 30 66.5kWh M Sport Auto XDrive 5dr (11kW Charger)

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

Aylesford, Kent
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,500
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

Leigh-on-sea, Essex
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£38,568
......