Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
23 cars
View more photos (45)
530E M Sport
64,748mi Auto Hybrid 2.0L
£25,151
Stockton-on-Tees
~£632/pm
4.3 dealer rating
View more photos (38)
Estate
87,342mi Auto Diesel 2.0L
£11,990
~£301/pm
4.9 dealer rating
M Sport
9,928mi Auto Hybrid
£37,038
~£930/pm
View more photos (37)
520D M Sport
70,336mi Auto Diesel 2.0L
£10,990
~£276/pm
View more photos (53)
2.0 520D Se Touring 188 Bhp
94,000mi Auto Diesel 2.0L
£14,000
Brandon
~£352/pm
View more photos (34)
Saloon 2.0 520D M Sport Euro 6 Ss 201
54,500mi Auto Diesel 2.0L
£17,990
Darlington
~£452/pm
525D Se
62,337mi Auto Diesel 2.0L
£10,490
~£263/pm
View more photos (50)
2.0 520D Luxury Touring 181 Bhp
96,916mi Auto Diesel 2.0L
£7,996
~£201/pm
4.8 dealer rating
View more photos (42)
6,971mi Auto Hybrid
£42,695
~£1,072/pm
2.0 520D M Sport 188 Bhp
101,473mi Auto Diesel 2.0L
£9,279
~£233/pm
View more photos (63)
3,368mi Auto Hybrid
£41,911
Durham
~£1,052/pm
View more photos (69)
2,963mi Auto Hybrid 2.0L
£54,752
~£1,375/pm
520D M Sport Mhev
47,734mi Auto Diesel 2.0L
£22,364
~£562/pm
530D Xdrive M Sport Mhev
22,962mi Auto Diesel 3.0L
£32,000
~£804/pm
View more photos (44)
2.0 520D Xdrive M Sport 188 Bhp
53,745mi Auto Diesel 2.0L
£22,995
Hartlepool
~£577/pm
4.6 dealer rating
View more photos (11)
520D Se U1237 Ulez
97,000mi Auto Diesel 2.0L
£8,999
~£226/pm
3.9 dealer rating
View more photos (16)
Saloon 2.0 520D Se Euro 5 201060
107,900mi Manual Diesel 2.0L
£4,000
~£100/pm
View more photos (35)
2.0 520D M Sport Touring Xdrive Euro 6 Ss
34,146mi Auto Diesel 2.0L
£25,791
~£648/pm
520D Xdrive M Sport Touring
32,643mi Auto Diesel 2.0L
£27,621
~£694/pm
View more photos (21)
523I Se
142,000mi Manual Petrol 2.5L
£1,499
Stanley
~£38/pm
Dealer Not Rated
View more photos (30)
520D Xdrive Se
43,100mi Auto Diesel 2.0L
£16,990
~£427/pm
4.4 dealer rating
Xdrive M Sport Mhev
28,000mi Auto Hybrid 3.0L
£33,995
~£854/pm
View more photos (7)
530E 22.1Kwh M Sport Pro Touring Steptronic Euro 6
1mi Auto Hybrid 2.0L
£71,675
Melksham
~£1,800/pm