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