2020 BMW 4 Series
420I M Sport Step
30,321miAutoPetrol
£27,991
£1,592 moreHarrogate
~£703/pm
Same model
6k more miles
Same year
Petrol
Auto
Now available on the market is this BMW 4 Series with a ltr petrol engine and 30,321 miles clocked up on the dash.