2016 BMW 3 Series
320D M Sport Step
77,284miAutoDiesel2.0L
£12,698
Livingston
~£319/pm
This second hand BMW painted in the shade of white is currently on the market and ready for its new owner to drive home with the option for you to purchase with credit.