2019 BMW 3 Series
320D M Sport Touring
42,913miManualDiesel
£16,999
Haverfordwest
~£427/pm
On offer at the fantastic price of only £16,999 is this 3 Series 320D M Sport Touring which has got a CC diesel motor with manual transmission. This second hand one has clocked-up 42,913 miles.