2021 BMW 3 Series
330E M Sport Step
22,951miAutoHybrid2.0L
£25,000
£1,502 moreWorcester
~£628/pm
Same model
16k less miles
Same year
2.0L
Hybrid
Auto
An incredible price from this dealer for this low mileage 3 Series which has a mere 22,951 mi clocked-up on the dash.