2012 BMW 3 Series
320D M Sport
99,000miManualDiesel2.0L
£7,450
£2,455 moreBirmingham
~£187/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.