2016 BMW 4 Series
3.0 435D Xdrive M Sport 309 Bhp
55,228miAutoDiesel3.0L
£17,995
Burntisland
~£452/pm
Starting from just £ monthly, you could drive this second hand car with 55,228 miles on the dash, diesel 3.0 ltr motor and automatic transmission.