2021 BMW X4
X4 Xdrive20d M Sport
12,623miAutoDiesel2.0L
£35,990
Edinburgh
~£904/pm
Incorporating a 2.0 ltr diesel motor and automatic transmission, this used BMW with only 12,623 mi on the clock has had such a good upkeep, it could easily be mistaken for a brand spanking new vehicle.