2018 BMW X5
3.0L Xdrive40d M Sport 309 Bhp
29,649miAutoDiesel3.0L
£34,975
Loughborough
~£878/pm
Currently up for sale from this dealer at the great price of only £34,975 is this low mileage BMW X5 3.0L Xdrive40d M Sport 309 Bhp that has just 29,649 miles on the clock.