2018 BMW 4 Series
420I M Sport Professional Media
23,023miAutoPetrol
£19,390
£2,391 moreHarrogate
~£487/pm
Same model
3k more miles
Same year
Petrol
Auto
An incredible price of only £19,390 from this dealership on this low mileage 4 Series 420I M Sport Professional Media that has got just 23,023 miles clocked up on the dash.