2016 BMW 3 Series
320D M Sport
158,000miManualDiesel2.0L
£7,489
£4,011 lessKeighley
~£188/pm
Same model
88k more miles
Same year
2.0L
Diesel
Manual
This BMW 3 Series has 158,000 miles clocked up on the dashboard and incorporates a 2000cc motor. It runs on diesel with manual transmission and has been finished in the tone of grey.