2016 BMW 3 Series
M Sport
123,129miAutoDiesel3.0L
£11,145
£195 moreOldham
~£280/pm
Same model
37k more miles
Same year
3.0L
Diesel
Auto
At this dealer in Oldham is this BMW 3 Series 3.0 330D M Sport Euro 6 Ss - automatic transmission, 3.0 litre diesel engine and 123,129 miles.