2023 BMW X5
X5 Xdrive50e M Sport
5,700miAutoHybrid3.0L
£86,900
£2,084 moreEdinburgh
~£2,182/pm
Same model
3k more miles
Same year
3.0L
Hybrid
Auto
A great price of £86,900 from us at this dealer on this near flawless, nearly new, low mileage BMW X5 that only has 4,500 miles clocked up on the dash.