Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
2,478 cars
View more photos (35)
2.0 520D M Sport 188 Bhp
108,000mi Auto Diesel 2.0L
£9,450
Hertford
~£237/pm
4.8 dealer rating
View more photos (18)
530D M Sport
56,806mi Auto Diesel 3.0L
£19,799
Urmston
~£497/pm
4.5 dealer rating
View more photos (20)
530E M Sport Tech Plus
10mi Auto Hybrid 2.0L
£61,998
Kirkcaldy
~£1,557/pm
4.6 dealer rating
View more photos (10)
3.0 530D M Sport
33,000mi Auto Diesel 3.0L
£16,850
Magherafelt
~£423/pm
4.3 dealer rating
View more photos (30)
2.0 520D M Sport Touring Euro 6 S
93,000mi Auto Diesel 2.0L
£10,995
Heathfield
~£276/pm
5.0 dealer rating
View more photos (7)
2.0 520D M Sport Touring 2014
73,393mi Manual Diesel 2.0L
£10,900
Flint
~£274/pm
Dealer Not Rated
View more photos (33)
2.5 525I M Sport 215 Bhp
107,000mi Auto Petrol 2.5L
£4,490
Kidderminster
~£113/pm
View more photos (31)
2.0 520D Mht M Sport Touring Steptronic Euro 6 S
96,000mi Auto Hybrid 2.0L
£20,990
Leeds
~£527/pm
4.7 dealer rating
View more photos (24)
540I Xdrive M Sport
39,589mi Auto Petrol 3.0L
£26,920
Blackburn
~£676/pm
4.1 dealer rating
View more photos (11)
520D M Sport
104,000mi Auto Diesel 2.0L
£10,599
Southampton
~£266/pm
View more photos (28)
3.0L 530D Xdrive Se 261 Bhp
74,000mi Auto Diesel 3.0L
£16,100
Maldon
~£404/pm
View more photos (17)
530E M Sport
14mi Auto Petrol 2.0L
£41,998
Liverpool
~£1,055/pm
View more photos (49)
520D Xdrive M Sport
37,300mi Auto Diesel 2.0L
£25,750
York
~£647/pm
4.9 dealer rating
View more photos (60)
107,250mi Auto Diesel 2.0L
£7,995
Manchester
~£201/pm
View more photos (13)
Saloon
44,313mi Auto Diesel 2.0L
£20,650
Carrickfergus
~£519/pm
530D Xdrive Mht M Sport
49,862mi Auto Diesel 3.0L
£29,498
Doncaster
~£741/pm
View more photos (12)
3.0 525D Se 202 Bhp
113,000mi Manual Diesel 3.0L
£4,500
Bedford
View more photos (19)
2009-59-520D M Sport Business Edition Step Aut
93,615mi Diesel
£5,699
Boston
~£143/pm
4.4 dealer rating
View more photos (27)
2.0 520D Xdrive Se 188 Bhp
39,968mi Auto Diesel 2.0L
£16,999
Sunderland
~£427/pm
68,307mi Auto Diesel 2.0L
£18,698
East Kilbride
~£470/pm
View more photos (41)
2009 2.0 520D M Sport Business Edition 175 Bhp
134,000mi Auto Diesel 2.0L
£3,650
Birmingham
~£92/pm
2.0 Mht M Sport Touring Steptronic Euro 6 Ss
9,200mi Auto Hybrid 2.0L
£29,999
Leatherhead
~£753/pm
£12,450
~£313/pm
2.0 520D M Sport Touring 181 Bhp
102,700mi Auto Diesel 2.0L
£7,495
Edinburgh
~£188/pm
Results 264 - 288 of 2,478