2017 BMW 3 Series
330D M Sport Shadow Edition
26,907miAutoDiesel3.0L
£20,995
£1,000 moreHaverfordwest
~£527/pm
Same model
18k less miles
Same year
3.0L
Diesel
Auto
At this dealer in Haverfordwest you will find the great price of only £25,495 on this BMW 3 Series with 26,907 mi clocked-up on the dashboard.