2016 BMW 3 Series
320I Sport Step
36,487miAutoPetrol2.0L
£14,950
£2,955 moreLeicester
~£375/pm
Same model
13k less miles
Same year
2.0L
Petrol
Auto
An awesome price from this dealership on this low mileage 3 Series 320I Sport Step that incorporates a 2000 CC petrol engine with automatic transmission