Filter results 79 Cars
Browse by shape
Sort By
2018 BMW 5 Series
2.0 520D XDRIVE M SPORT 4d AUTO 188 BHP
2.0 520D XDRIVE M SPORT 4d AUTO 188 BHP
HPL Motors Oldham Oldham
61,906 miles
Request callback
£18,499
2017 BMW 5 Series
2.0 520D M SPORT 4d 188 BHP
2.0 520D M SPORT 4d 188 BHP
Poolfoot Motors Fleetwood
17,000 miles
Request callback
£19,995
2019 BMW 5 Series
2.0 520d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 520d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)
S James Prestige Limited
38,600 miles
Request callback
£20,490
2020 BMW 5 Series
2.0 520D XDRIVE M SPORT MHEV 4d AUTO 188 BHP
2.0 520D XDRIVE M SPORT MHEV 4d AUTO 188 BHP
S James Prestige Limited
54,500 miles
Request callback
£22,990
2021 BMW 5 Series
2.0 520d MHT M Sport Saloon 4dr Diesel Hybrid Steptronic Euro 6 (s/s) (190 ps)
2.0 520d MHT M Sport Saloon 4dr Diesel Hybrid Steptronic Euro 6 (s/s) (190 ps)
The Car Co
38,695 miles
Request callback
£26,475
2022 BMW 5 Series
520d MHT M Sport 4dr Auto (SUNROOF, FULL BEIGE LEATHER)
520d MHT M Sport 4dr Auto (SUNROOF, FULL BEIGE LEATHER)
Jeff White Motors
37,830 miles
Request callback
£29,988
2021 BMW 5 Series
520d MHT M Sport 4dr Step Auto
520d MHT M Sport 4dr Step Auto
Welcome to Williams Bolton BMW
26,335 miles
Request callback
£30,490
2022 BMW 5 Series
520d MHT M Sport 4dr Step Auto
520d MHT M Sport 4dr Step Auto
BMW Bury St Edmunds
33,627 miles
Request callback
£30,990
2021 BMW 5 Series
520d MHT M Sport 4dr Step Auto
520d MHT M Sport 4dr Step Auto
Motorpoint Derby
13,383 miles
Request callback
£28,699
2023 BMW 5 Series
520d MHT M Sport 4dr Step Auto
520d MHT M Sport 4dr Step Auto
BMW Chesterfield
12,145 miles
Request callback
£33,790
Buy new from | £46,225 | (list price from £51,025) |
Showing 16 - 30 of 79 cars