2020 BMW 3 Series
330E M Sport Step
26,393miAutoHybrid2.0L
£22,998
£699 moreGlasgow
~£578/pm
Same model
2k more miles
Same year
2.0L
Hybrid
Auto
A terrific price of only £23,998 is being advertised by this dealership on this low mileage BMW 3 Series that only has 26,393 miles clocked-up on the dash.