2020 BMW 3 Series
330E Xdrive M Sport Step
37,734miAutoHybrid2.0L
£24,898
Fortrose
~£625/pm
This second hand 3 Series 330E Xdrive M Sport Step from this dealer has got 37,734 miles clocked up on the dashboard and contains a 2000CC hybrid engine.