2016 BMW 3 Series
335D Xdrive M Sport
59,339miAutoDiesel3.0L
£18,795
£3,700 lessCarlisle
~£472/pm
Same model
8k more miles
Same year
3.0L
Diesel
Auto
This second hand car has got 59,339 miles on the dashboard and is fitted out with a 3.0 litre diesel engine.