What Car? Leasing has 2 new BMW XM cars in stock and available to lease from BMW approved dealers. Browse the deals now and find the perfect BMW XM near you.
£17,912 total upfront (£17,667 initial rental plus £245 processing fee) | 6000 miles | 48 months
£23,277 total upfront (£23,032 initial rental plus £245 processing fee) | 6000 miles | 48 months