Page Header

0345 862 6040

Monday to Friday 9am to 5.30pm

2 vehicles found

Hot Deal
UP TO 188.3 MILE RANGE*
BMW XM 50e Auto

BMW XM

50e Auto

Personal price per month inc VAT

£1,346.99

24 months

£1,176.61

36 months

£1,076.68

48 months

UP TO 141.2 MILE RANGE*
BMW XM Label Auto

BMW XM

Label Auto

Personal price per month

Coming Soon

24 months

Coming Soon

36 months

Coming Soon

48 months