Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,556 cars
View more photos (38)
435I Luxury
21,340mi Auto Petrol 3.0L
£18,450
Warrington
~£463/pm
4.5 dealer rating
View more photos (29)
2.0 420I Gpf Sport Euro 6 Ss
101,270mi Auto Petrol 2.0L
£10,995
Hinckley
~£276/pm
View more photos (66)
3.0 440I M Sport 322 Bhp
22,125mi Auto Petrol 3.0L
£27,390
Bedford
~£688/pm
4.1 dealer rating
View more photos (48)
420D Gran Coupe M Sport
20,525mi Auto Diesel 2.0L
£18,250
Bristol
~£458/pm
4.3 dealer rating
View more photos (17)
435D Xdrive M Sport Professional Media
54,092mi Auto Diesel 3.0L
£19,899
Winsford
~£500/pm
View more photos (19)
420I M Sport Gran Coupe
25,328mi Auto Petrol 2.0L
£22,998
Perth
~£578/pm
4.6 dealer rating
View more photos (34)
2.0 430I M Sport Euro 6 Ss
17,821mi Auto Petrol 2.0L
£33,999
~£854/pm
View more photos (36)
2.0 420D M Sport Euro 6 Ss
114,400mi Auto Diesel 2.0L
£8,990
Dudley
~£226/pm
View more photos (30)
2.0 420D M Sport 188 Bhp
52,000mi Manual Diesel 2.0L
£11,995
Nottingham
~£301/pm
4.8 dealer rating
View more photos (49)
Coupe
80,000mi Auto Diesel 3.0L
£16,489
Dunstable
~£414/pm
M Sport
52,578mi Auto Petrol 2.0L
£17,698
Sunderland
~£444/pm
View more photos (16)
37,000mi Auto Petrol 2.0L
£21,950
Wickford
~£551/pm
M440d Xdrive Mht Step
21,117mi Auto Diesel 3.0L
£44,498
Wakefield
~£1,117/pm
View more photos (21)
420D Sport
73,321mi Auto Diesel 2.0L
£11,490
Richmond
~£289/pm
View more photos (39)
3.0 430D M Sport 255 Bhp Heated Seats, Satellit
84,684mi Diesel
£13,990
Rochdale
~£351/pm
4.4 dealer rating
3.0 430D M Sport Euro 6 Ss
107,000mi Auto Diesel 3.0L
£10,695
Oldham
~£269/pm
View more photos (27)
435D Xdrive M Sport Gran Coupe
38,190mi Auto Diesel 3.0L
£19,995
~£502/pm
View more photos (20)
430D Xdrive M Sport Mhev
16,074mi Auto Diesel 3.0L
£36,498
Rutherglen
~£917/pm
View more photos (14)
Convertible
55,000mi Auto Petrol 2.0L
£16,490
Radcliffe
View more photos (44)
2.0L M Sport Professional Edition
15,501mi Auto Petrol 2.0L
£30,791
Tonbridge
~£773/pm
4.9 dealer rating
View more photos (47)
3.0L 435I Luxury 302 Bhp
80,000mi Auto Petrol 3.0L
£12,795
Hitchin
~£321/pm
View more photos (40)
420I M Sport Step
16,216mi Auto Petrol
£33,499
Chesterfield
~£841/pm
4.2 dealer rating
3.0L 435I M Sport 302 Bhp
35,608mi Auto Petrol 3.0L
£18,950
Watford
~£476/pm
View more photos (53)
2.0 420I M Sport 181 Bhp
102,261mi Auto Petrol 2.0L
£10,750
Durham
~£270/pm
Results 456 - 480 of 1,556