2016 BMW 3 Series
2.0 320D M Sport Touring Xdrive Euro 6 Ss
112,000miAutoDiesel2.0L
£11,989
£2,506 lessKeighley
~£301/pm
Same model
37k more miles
Same year
2.0L
Diesel
Auto
Finished in black, this BMW has 112,000 miles clocked up on the dash and has a 2.0 ltr diesel motor. First Registered in 2016, this BMW is available to drive away for £13,989.