2018 BMW 3 Series
320I M Sport
34,312miManualPetrol2.0L
£14,299
£400 lessDunstable
~£359/pm
Same model
3k more miles
Same year
2.0L
Petrol
Manual
This car contains a 2.0 L petrol motor with manual transmission and it has 34,000 mi on the dashboard.