2023 BMW X5
X5 Xdrive50e M Sport
6,350miAutoHybrid3.0L
£83,990
£2,351 moreEdinburgh
~£2,109/pm
Same model
3k less miles
Same year
3.0L
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.