BMW XM cars available for sale now on What Car?

In partnership with

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

In partnership with

Cars found 28

Chosen Filters (2)
* Postcode invalid
BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

Wakefield, West yorkshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 13 Miles
  • In stock
£100,500
BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

Portadown, Armagh
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£105,000
BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

Brighton, East sussex
  • Brand new
  • 2025 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£93,698
PCP offer
989.48
per month
BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

Warley, West midlands
  • Brand new
  • 2025 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • In stock
£89,995
BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

Romford, Essex
  • Brand new
  • 2025 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • In stock
£89,890
BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

Cardiff, Glamorgan
  • Brand new
  • 2025 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • In stock
£94,000
BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

BMW XM 3.0 50e 25.7kWh Auto XDrive Euro 6 (s/s) 5dr

London, Kent
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • In stock
£97,966
PCP offer
1199
per month
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

Harrogate, North yorkshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 5 Miles
  • In stock
£124,990
...