Sort By
2016 BMW 5 Series
535d M Sport 4dr Step Auto
Chandlers BMW Brighton
35,004 miles
Call dealer
£20,895
2017 BMW 5 Series
530e M Sport 4dr Auto
Arnold Clark Blackpool Vauxhall
29,252 miles
Call dealer
£23,998
2018 BMW 5 Series
530e M Sport 4dr Auto
Arnold Clark Wolverhampton Motorstore
17,623 miles
Call dealer
£25,498
2019 BMW 5 Series
520d xDrive M Sport 4dr Auto
Arnold Clark Cumbernauld Kia
12,036 miles
Call dealer
£26,998
2019 BMW 5 Series
520d M Sport 4dr Auto
Harry Fairbairn Bmw (Glasgow)
4,474 miles
Call dealer
£27,498
2019 BMW 5 Series
520d M Sport 5dr Auto
Harry Fairbairn Bmw (Kirkcaldy)
3,118 miles
Call dealer
£28,898
2019 BMW 5 Series
520d xDrive M Sport 4dr Auto
Harry Fairbairn Bmw (Inverness)
23 miles
Call dealer
£29,998
2015 BMW 5 Series
520d [190] SE 4dr
Knights North Staffordshire
29,886 miles
Call dealer
£13,980
2017 BMW 5 Series
520d SE 4dr Auto
Barons BMW Stansted
17,289 miles
Call dealer
£20,990
2017 BMW 5 Series
530e M Sport 4dr Auto
Knights South Staffordshire
16,021 miles
Call dealer
£25,480
Buy new from £30,870 (list price from £38,395)
Contract hire from £324.79 per month
Showing 1 - 10 of 718 cars