2021 BMW 3 Series
320I Sport Step
22,805miAutoPetrol2.0L
£24,998
£312 lessDunfermline
~£628/pm
Same model
9k more miles
Same year
Petrol
Auto
Currently available for viewing at this retailer's showroom is this BMW 3 Series with low mileage. It has just 22,805 miles clocked up on the dashboard and incorporates a 2.0 L petrol motor with automatic transmission.