2013 BMW 6 Series
3.0 640D M Sport 309 Bhp
96,778mi Auto Diesel 3.0L
£10,495
Haverfordwest
~£264/pm
Currently on offer and ready for its next owner to take home is this BMW 6 Series with a 3.0 Litre diesel engine and 96,778 miles clocked-up on the dashboard.