Filter results 35 Cars
Browse by engine
Sort By
2016 BMW 5 Series Touring
520d [190] M Sport 5dr Step Auto
520d [190] M Sport 5dr Step Auto
Car World Supermarket
85,880 miles
Call dealer
£12,700
2023 BMW 5 Series Touring
520d xDrive MHT M Sport 5dr Step Auto
520d xDrive MHT M Sport 5dr Step Auto
Vertu Bmw Barnstaple
5,958 miles
Call dealer
£42,495
2022 BMW 5 Series Touring
520d MHT M Sport 5dr Step Auto
520d MHT M Sport 5dr Step Auto
Vertu Bmw Exeter
6,331 miles
Call dealer
£35,995
2022 BMW 5 Series Touring
540i xDrive MHT M Sport 5dr Auto
540i xDrive MHT M Sport 5dr Auto
Stephen James Bmw Enfield
17,653 miles
Call dealer
£48,995
2018 BMW 5 Series Touring
520d xDrive M Sport 5dr Auto
520d xDrive M Sport 5dr Auto
Ocean Group BMW Paignton
44,593 miles
Call dealer
£23,950
2017 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
John Clark BMW Tayside
57,010 miles
Call dealer
£20,000
2018 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
Hendy Car Store Exeter
35,500 miles
Call dealer
£22,000
2019 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
Wavertree Car Centre Ltd
71,212 miles
Call dealer
£17,995
2023 BMW 5 Series Touring
520d MHT M Sport 5dr Step Auto
520d MHT M Sport 5dr Step Auto
Vertu BMW Teesside
12,244 miles
Call dealer
£34,990
2021 BMW 5 Series Touring
520d MHT M Sport 5dr Step Auto
520d MHT M Sport 5dr Step Auto
Stephen James Bmw Enfield
20,306 miles
Call dealer
£29,995
2023 BMW 5 Series Touring
520d MHT M Sport 5dr Step Auto
520d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen
6,485 miles
Call dealer
£45,000
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 35 cars