2019 BMW X5
Xdrive30d M Sport
31,083miAutoDiesel3.0L
£39,500
£2,000 moreEdinburgh
~£992/pm
Same model
32k less 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.