2017 BMW 3 Series
330D M Sport
42,151miAutoDiesel3.0L
£16,495
£2,500 lessEdinburgh
~£414/pm
Same model
14k more miles
Same year
3.0L
Diesel
Auto
With 42,151 miles clocked up on the dashboard, this 3 Series contains a 3.0 Litre diesel motor and automatic transmission.