Filter results 14 Cars
Sort By
2018 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
Stellantis &You Preston
78,681 miles
Request callback
£17,358
2018 BMW 5 Series
2.0 520D M SPORT TOURING 5d AUTO 188 BHP
2.0 520D M SPORT TOURING 5d AUTO 188 BHP
HPL Motors Oldham Oldham
72,800 miles
Request callback
£17,499
2017 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
Fred Coupe Nissan Preston
64,000 miles
Request callback
£18,495
2019 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
Hendy Mg Poole
58,465 miles
Request callback
£19,495
2018 BMW 5 Series Touring
520d xDrive M Sport 5dr Auto
520d xDrive M Sport 5dr Auto
Vertu Honda Morpeth
68,233 miles
Request callback
£19,671
2017 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
John Clark BMW Tayside
57,010 miles
Request callback
£19,750
2018 BMW 5 Series Touring
520d xDrive M Sport 5dr Auto
520d xDrive M Sport 5dr Auto
Hippo Motor Group
52,724 miles
Request callback
£21,470
2019 BMW 5 Series
2.0 520D M SPORT TOURING 5d AUTO 188 BHP
2.0 520D M SPORT TOURING 5d AUTO 188 BHP
S James Prestige Limited
52,700 miles
Request callback
£21,490
2019 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
Vertu Bmw Yeovil
38,573 miles
Request callback
£22,401
2018 BMW 5 Series
2.0 520D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
2.0 520D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
S James Prestige Limited
43,500 miles
Request callback
£22,690
2019 BMW 5 Series
2.0 520D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
2.0 520D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
S James Prestige Limited
55,300 miles
Request callback
£22,990
2019 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
John Clark BMW Aberdeen
34,581 miles
Request callback
£24,000
Buy new from | £31,958 | (list price from £35,409) |
Showing 1 - 14 of 14 cars