2013 BMW 6 Series
3.0 640D M Sport 309 Bhp
96,778mi Auto Diesel 3.0L
£10,495
Haverfordwest
~£264/pm
Having 96,778 mi clocked up on the dash and painted in white, this second hand car contains a 3.0 Litre diesel engine and automatic transmission.