2023 BMW X4
X4 Xdrive30d M Sport
14,259miAutoDiesel3.0L
£51,400
£2,650 moreEdinburgh
~£1,291/pm
Same model
9k less miles
Same year
3.0L
Diesel
Auto
A bargain price of £51,990 is currently being advertised by this dealership for this low mileage BMW X4 X4 Xdrive30d M Sport that has just 14,259 miles on the clock.