2016 BMW 3 Series
320D Efficientdynamics Plus
74,422miManualDiesel
£9,995
Inverurie
~£251/pm
This BMW 3 Series 320D Efficientdynamics Plus is equipped with a Litre diesel engine with manual transmission and it has got 74,422 miles clocked up on the dash.