2021 BMW 4 Series
420I M Sport Euro 6
23,553miAutoPetrol2.0L
£28,595
Melksham
~£718/pm
First registered in 2021: Second-hand BMW 4 Series that’s got a 2.0 litre petrol motor, automatic transmission and a mere 23,553 miles clocked up on the dash.