Sort By
2019 BMW 5 Series
520D M Sport 5Dr Auto
Arnold Clark Stafford Motorstore
9,974 miles
Call dealer
£25,898
2018 BMW 5 Series
520D Se 5Dr Auto
Halliwell Jones Wilmslow
17,941 miles
Call dealer
£24,990
2019 BMW 5 Series
520D Xdrive M Sport 4Dr Auto
Knights North Staffordshire
6,226 miles
Call dealer
£28,980
2019 BMW 5 Series
530D M Sport 4Dr Auto
Knights North Staffordshire
7,347 miles
Call dealer
£28,980
2019 BMW 5 Series
530D Xdrive M Sport 4Dr Auto
Knights North Staffordshire
9,227 miles
Call dealer
£34,980
2014 BMW 5 Series
525D Luxury 4Dr
Swansway Motor Match Stafford
88,710 miles
Call dealer
£10,499
2016 BMW 5 Series
520D [190] Luxury 4Dr Step Auto
Autosales Subaru
51,700 miles
Call dealer
£14,495
2014 BMW 5 Series
530D M Sport 5Dr Step Auto
Arnold Clark Perth Motorstore / Fiat / Abarth
55,295 miles
Call dealer
£15,798
2018 BMW 5 Series
530I Se 4Dr Auto
Inchcape Cooper York BMW
11,920 miles
Call dealer
£23,601
2017 BMW 5 Series
520D M Sport 4Dr Auto
Inchcape Cooper BMW Cobham
21,177 miles
Call dealer
£23,991
Contract hire from £313.20 per month
Showing 1 - 10 of 745 cars