2016 BMW 3 Series
320D Xdrive M Sport
65,000miAutoDiesel2.0L
£14,295
Slough
~£359/pm
Having 65,000 miles on the dash and coming finished in white, this 3 Series 320D Xdrive M Sport is fitted out with a 2000 cc diesel engine and automatic transmission.