2018 BMW 4 Series
M Sport
30,985miAutoPetrol
£23,300
£4,262 lessExeter
~£585/pm
Same model
12k more miles
Same year
Petrol
Auto
Looking out to buy a BMW 4 Series? Then take a more in depth look at this second-hand one with just 30,985 miles on the dash.