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)
520D Xdrive M Sport
35,721mi Auto Diesel
£23,895
Kingston upon Hull
~£600/pm
4.2 dealer rating
View more photos (52)
2.0 520D M Sport Xdrive Euro 6 Ss
105,300mi Auto Diesel 2.0L
£15,499
Baldock
~£389/pm
3.2 dealer rating
View more photos (33)
530E M Sport Plus Pack
17,315mi Auto Hybrid 2.0L
£22,999
Widnes
~£578/pm
4.6 dealer rating
View more photos (40)
520I Gpf Se Touring Euro 6
56,259mi Auto Petrol 2.0L
£18,500
Bristol
~£465/pm
4.4 dealer rating
View more photos (47)
520D Se
65,096mi Auto Diesel 2.0L
£16,000
Cardiff
~£402/pm
4.5 dealer rating
View more photos (29)
2.0 520D Se Mhev 188 Bhp
49,701mi Auto Diesel 2.0L
£20,149
Milton Keynes
~£506/pm
View more photos (27)
2016 2.0 520D M Sport 188 Bhp
83,099mi Auto Diesel 2.0L
£10,995
Harrow
~£276/pm
View more photos (38)
3.0 530D M Sport Euro 6 Ss
93,200mi Auto Diesel 3.0L
£10,499
~£264/pm
View more photos (25)
520D M Sport Touring
9,793mi Auto Diesel
£34,700
Aberdeen
~£871/pm
View more photos (32)
520I M Sport Touring
35,592mi Auto Petrol 2.0L
£25,000
Croydon
~£628/pm
3.9 dealer rating
View more photos (30)
2018 3.0 530D Xdrive M Sport 261 Bhp
52,600mi Auto Diesel 3.0L
£21,490
Stamford
~£540/pm
View more photos (19)
530D Xdrive M Sport Mhev
37,000mi Auto Diesel 3.0L
£30,950
Omagh
~£777/pm
5.0 dealer rating
View more photos (64)
2.0 520D Mht M Sport Touring Steptronic Euro 6 S
21,000mi Auto Hybrid 2.0L
£30,495
Nottingham
~£766/pm
4.8 dealer rating
3.0L 530D Xdrive M Sport 261 Bhp
57,000mi Auto Diesel 3.0L
£20,000
Maldon
~£502/pm
View more photos (17)
2.0 520D M Sport 188 Bhp
97,000mi Auto Diesel 2.0L
£14,000
~£352/pm
View more photos (46)
M Sport
11mi Auto Hybrid
£44,995
Barnstaple
~£1,130/pm
4.3 dealer rating
2.0 520D Mht M Sport Saloon Hybrid Step
14,513mi Auto Diesel 2.0L
£34,750
Brighton
~£873/pm
View more photos (12)
Saloon 2.0 520D M Sport Steptronic Euro 5 Ss
81,992mi Auto Diesel 2.0L
£7,490
Luton
~£188/pm
520I M Sport Pro Saloon
3,068mi Auto Petrol 2.0L
£47,395
Royal Tunbridge Wells
~£1,190/pm
3.4 dealer rating
View more photos (51)
530D Xdrive M Sport
80,000mi Auto Diesel 3.0L
£17,495
Bolton
~£439/pm
Bmw Saloon 530D Xdrive Mht M Sport
23,768mi Auto Diesel 3.0L
£31,706
Scunthorpe
~£796/pm
View more photos (20)
530E Se
74,522mi Auto Petrol 2.0L
£21,998
Chertsey
~£552/pm
2.0 530I M
121,478mi Auto Petrol 2.0L
£14,995
Gloucester
~£377/pm
4.7 dealer rating
View more photos (63)
2.0 520D Ed Efficientdynamics Euro 5 Ss
130,588mi Manual Diesel 2.0L
£4,489
Burnley
~£113/pm
4.9 dealer rating
Results 240 - 264 of 2,478