2020 BMW 3 Series
330E M Sport
23,035miAutoHybrid2.0L
£22,997
£2,421 moreLondon
~£578/pm
Same model
2k less miles
Same year
2.0L
Hybrid
Auto
This second hand BMW from this dealer has clocked up 23,035 miles and features a 2000CC hybrid motor with automatic transmission.