2020 BMW X5
Xdrive30d Mht M Sport
21,616miAutoDiesel3.0L
£46,698
£4,689 moreKirkcaldy
~£1,173/pm
Same model
4k less miles
Same year
Diesel
Auto
An awesome price at this dealer in Kirkcaldy for this low mileage X5 that has automatic transmission, a mere 21,616 miles clocked up on the dash and a 3000cc diesel motor.