2017 BMW 5 Series
520D Xdrive M Sport
41,151mi Auto Diesel 2.0L
£19,495
Blairgowrie
~£490/pm
At this car dealership you'll find the incredible price of only £19,495 on this second hand BMW with 41,151 miles clocked up on the dash and a 2.0 ltr diesel engine with automatic transmission.