Filter results 39 Cars
Browse by shape
Browse by engine
Sort By
2022 BMW 5 Series Touring
530e M Sport 5dr Auto
530e M Sport 5dr Auto
Marshall BMW Scunthorpe
18,763 miles
Call dealer
£34,426
2023 BMW 5 Series Touring
530e M Sport 5dr Auto
530e M Sport 5dr Auto
Marshall BMW Scunthorpe
15,497 miles
Call dealer
£36,568
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
Call dealer
£17,499
2018 BMW 5 Series
3.0 530D XDRIVE M SPORT TOURING 5d 261 BHP
3.0 530D XDRIVE M SPORT TOURING 5d 261 BHP
Wearside Autoparc Sunderland
97,706 miles
Call dealer
£20,399
2018 BMW 5 Series Touring
520i M Sport 5dr Auto
520i M Sport 5dr Auto
Motorline SKODA Canterbury
50,000 miles
Call dealer
£20,785
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
Call dealer
£21,490
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
Call dealer
£22,990
2020 BMW 5 Series
2.0 520D M SPORT TOURING MHEV 5d 188 BHP
2.0 520D M SPORT TOURING MHEV 5d 188 BHP
Ron Skinner & Sons Tredegar
47,538 miles
Call dealer
£24,999
2019 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
Marshall BMW Grimsby
24,125 miles
Call dealer
£25,233
2019 BMW 5 Series Touring
520d M Sport 5dr Auto
520d M Sport 5dr Auto
John Clark BMW Aberdeen
34,581 miles
Call dealer
£24,000
2018 BMW 5 Series Touring
520d xDrive M Sport 5dr Auto
520d xDrive M Sport 5dr Auto
Vertu Honda Morpeth
68,233 miles
Call dealer
£19,675
2020 BMW 5 Series Touring
520i MHT M Sport 5dr Step Auto
520i MHT M Sport 5dr Step Auto
Vertu BMW York
7,129 miles
Call dealer
£31,000
Buy new from | £31,958 | (list price from £35,410) |
Showing 1 - 15 of 39 cars