2016 BMW X5
3.0 Xdrive30d M Sport 255 Bhp
70,300miAutoDiesel3.0L
£22,795
Newport
~£572/pm
Painted in black, this BMW X5 3.0 Xdrive30d M Sport 255 Bhp has 70,300 miles on the clock and comes fitted out with a 3.0 ltr diesel motor. First Registered in 2016, this BMW X5 is now on the market and ready for you to drive home for only £22,795.