2016 BMW 3 Series
330D M Sport
83,806miAutoDiesel3.0L
£12,260
London
~£308/pm
At our incredible price of just £12,260 is this BMW 3 Series, it has a 3000 cc diesel engine with automatic transmission and has got 83,806 miles clocked-up on the dashboard.