2016 BMW 3 Series
2.0 320D M Sport Xdrive Euro 6 Ss
92,000miAutoDiesel2.0L
£12,989
Keighley
~£326/pm
Finished in grey, this BMW is equipped with a 2.0 ltr diesel engine with automatic transmission and has 92,000 miles on the dash. First Registered in 2016, it's on offer and ready for you to drive away for just £12,989.