2017 BMW 3 Series
320I Sport Step
78,094miAutoPetrol2.0L
£10,998
Birmingham
~£276/pm
Take a test drive in this BMW 3 Series, it is fitted with a 2.0 litre petrol motor and automatic transmission. This second-hand one has 78,094 miles on the clock.