2019 BMW 5 Series
540I Xdrive M Sport
35,202miAutoPetrol3.0L
£30,998
Kirkcaldy
~£778/pm
Containing a 3.0 litre petrol motor with automatic transmission, this second hand BMW 5 Series 540I Xdrive M Sport comes finished in the tone of blue and has clocked up 35,202 miles.