BMW XM cars available for sale now on What Car?

In partnership with

We have 35 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 35

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

Tunbridge wells, Kent
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£117,990
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

West drayton, Greater london
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • In stock
£105,900
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

Aberdeen, Kincardineshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£102,998
BMW XM 4.4 25.7kWh Label Auto XDrive Euro 6 (s/s) 5dr

BMW XM 4.4 25.7kWh Label Auto XDrive Euro 6 (s/s) 5dr

Leicester, Leicestershire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£159,995
BMW XM 4.4 25.7kWh Label Auto XDrive Euro 6 (s/s) 5dr

BMW XM 4.4 25.7kWh Label Auto XDrive Euro 6 (s/s) 5dr

Manchester, Lancashire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£156,495
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

Ashford, Kent
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£109,990
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

Hook, Hampshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 5 Miles
  • In stock
£106,990
BMW XM 4.4 25.7kWh Label Auto XDrive Euro 6 (s/s) 5dr

BMW XM 4.4 25.7kWh Label Auto XDrive Euro 6 (s/s) 5dr

Aylesford, Kent
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£133,148
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

Coventry, West midlands
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£108,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

Melksham, Wiltshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£100,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

Hull, Yorkshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£109,991
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

Sheffield, South yorkshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£109,385
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

Coventry, West midlands
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£103,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

Cardiff, Glamorgan
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£99,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

Cardiff, Glamorgan
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£102,500
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

Farnborough, Hampshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • In stock
£136,990
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
  • 10 Miles
  • In stock
£102,988
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

Borehamwood, Hertfordshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£102,342
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

Sheffield, South yorkshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£109,385
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

Bedford, Bedfordshire
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£112,993
...