2016 BMW X5
Xdrive40d M Sport
50,238miAutoDiesel3.0L
£28,000
£7,510 moreCardiff
~£703/pm
Same model
33k less miles
Same year
3.0L
Diesel
Auto
With 50,115 miles on the clock, this BMW X5 Xdrive40d M Sport comes fitted with automatic transmission and a 3.0l diesel engine.