BMW cars available for sale now on What Car?

In partnership with

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

In partnership with

Cars found 2,279

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

Plymouth, Devon
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 1 Miles
  • In stock
£38,360
BMW 2 Series Active Tourer 1.5 225xe 16.3kWh M Sport DCT 4WD Euro 6 (s/s) 5dr

BMW 2 Series Active Tourer 1.5 225xe 16.3kWh M Sport DCT 4WD Euro 6 (s/s) 5dr

Littlehampton, West sussex
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,000
BMW IX1 30 66.5kWh M Sport Auto XDrive 5dr (11kW Charger)

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

Littlehampton, West sussex
  • Electric
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£50,000
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

Hailsham, East sussex
  • Petrol
  • 5 Doors
  • Automatic
  • 8 Miles
  • In stock
£45,995
BMW 2 Series Active Tourer 1.5 225xe 16.3kWh Luxury DCT 4WD Euro 6 (s/s) 5dr

BMW 2 Series Active Tourer 1.5 225xe 16.3kWh Luxury DCT 4WD Euro 6 (s/s) 5dr

Hailsham, East sussex
  • Brand new
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 8 Miles
  • In stock
£42,995
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

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

Hook, Hampshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 5 Miles
  • In stock
£32,390
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

Hook, Hampshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 5 Miles
  • In stock
£88,990
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

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

Bournemouth, Dorset
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£33,340
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

Bournemouth, Dorset
  • Petrol
  • 5 Doors
  • Automatic
  • In stock
£49,412
BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

Farnborough, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£48,470
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

Hailsham, East sussex
  • Brand new
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 8 Miles
  • In stock
£89,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

Bournemouth, Dorset
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,362
BMW 2 Series Gran Coupe 2.0 M235i Auto XDrive Euro 6 (s/s) 4dr

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

Hook, Hampshire
  • Petrol
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£48,990
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)

Hook, Hampshire
  • Electric
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£72,990
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Chelmsford, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 14 Miles
  • In stock
£39,711
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

Ipswich, Suffolk
  • Petrol
  • 5 Doors
  • Automatic
  • In stock
£47,275
BMW X1 2.0 23d MHT M Sport DCT XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 23d MHT M Sport DCT XDrive Euro 6 (s/s) 5dr

Colne, Lancashire
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 5 Miles
  • In stock
£47,735
BMW 1 SERIES M135 XDrive 5dr Step Auto [Pro Pack]

BMW 1 SERIES M135 XDrive 5dr Step Auto [Pro Pack]

Carlisle, Cumbria
  • Petrol
  • 5 Doors
  • Automatic
  • In stock
£48,025
...