2019 BMW X5
Xdrive30d M Sport
31,083miAutoDiesel3.0L
£39,000
£5,950 lessEdinburgh
~£979/pm
Same model
4k 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.