2020 BMW 4 Series
420I M Sport Professional Media
42,614miAutoPetrol2.0L
£19,992
Colchester
~£502/pm
This BMW 4 Series has got 42,614 miles clocked up on the dashboard and is fitted out with a 2.0 litre petrol engine with automatic transmission.