2023 BMW 4 Series
420I M Sport Step
12,780mi Auto Petrol 2.0L
£34,998
Kirkcaldy
~£879/pm
A low price at this dealer in Kirkcaldy for this used, low mileage 4 Series with a 2.0 ltr petrol engine, automatic transmission and just 12,780 miles on the dash.