2021 BMW 3 Series
330E M Sport Step
22,951miAutoHybrid2.0L
£25,250
£1,430 moreWorcester
~£634/pm
Same model
6k more 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.