2023 BMW X4
X4 Xdrive30d M Sport
14,259miAutoDiesel3.0L
£48,500
£3,000 lessEdinburgh
~£1,218/pm
Same model
7k more miles
Same year
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.