2020 BMW 5 Series
520I M Sport
31,156miAutoPetrol2.0L
£22,298
Kirkcaldy
~£560/pm
Check out the outstanding price at this car dealership on this used, low mileage 5 Series with automatic transmission, a 2.0 ltr petrol engine and only 31,156 miles clocked up on the dash.