2012 BMW 3 Series
320D M Sport
99,000miManualDiesel2.0L
£7,250
£2,255 moreBirmingham
~£182/pm
Same model
6k less miles
Same year
2.0L
Diesel
Manual
Coming in the tone of grey, this 3 Series 320D M Sport has 99,000 miles on the clock and incorporates a 2.0 Litre diesel engine with manual transmission.