2019 BMW X5
Xdrive30d M Sport
29,101miAutoDiesel3.0L
£39,700
£3,300 lessEdinburgh
~£997/pm
Same model
1k more miles
Same year
3.0L
Diesel
Auto
At this dealer you'll find the low price of only £46,500 on this BMW X5 Xdrive30d M Sport with a 3000CC diesel engine, automatic transmission and 21,101 miles on the clock.