Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,651 cars
View more photos (21)
2.0 420D M Sport 188 Bhp
110,461mi Manual Diesel 2.0L
£9,490
Barnsley
~£238/pm
4.7 dealer rating
View more photos (25)
3.0 M440i Mht Xdrive Euro 6 Ss
2,514mi Auto Petrol 3.0L
£53,990
Stockport
~£1,356/pm
4.1 dealer rating
View more photos (19)
420D M Sport
54,757mi Auto Diesel 2.0L
£16,698
East Kilbride
~£419/pm
4.6 dealer rating
View more photos (65)
420D Luxury 181
21,361mi Auto Diesel 2.0L
£16,000
Stratford-upon-Avon
~£402/pm
View more photos (32)
Convertible
57,000mi Auto Petrol 3.0L
£20,990
Horsham
~£527/pm
4.3 dealer rating
View more photos (37)
430D Xdrive M Sport Professional Media
18,601mi Auto Diesel 3.0L
£21,990
Dungannon
~£552/pm
4.8 dealer rating
View more photos (33)
420I M Sport
31,123mi Auto Petrol 2.0L
£16,466
Weston-super-Mare
~£413/pm
View more photos (22)
435D Xdrive M Sport
67,000mi Auto Diesel 3.0L
£17,999
Watford
~£452/pm
4.4 dealer rating
View more photos (20)
435D Xdrive Gran Coupe M Sport
96,759mi Auto Diesel 3.0L
£14,950
Newry
~£375/pm
43,530mi Auto Diesel 2.0L
£16,153
Bridgnorth
~£406/pm
49,056mi Manual Diesel 2.0L
£15,998
Leyland
91,670mi Auto Diesel 2.0L
£12,990
Peterborough
~£326/pm
Dealer Not Rated
View more photos (77)
420D Xdrive M
93,000mi 2.0L
£12,795
Derby
~£321/pm
View more photos (66)
435I M Sport
73,203mi Auto Petrol 3.0L
£13,495
Nuneaton
~£339/pm
View more photos (59)
435D Xdrive M Sport Professional Media
63,511mi Auto Diesel 3.0L
£16,800
Cupar
~£422/pm
View more photos (42)
2.0 420I M Sport 181 Bhp
121,550mi Manual Petrol 2.0L
£7,995
Musselburgh
~£201/pm
Automatic
44,567mi Auto
£15,990
Middlesbrough
View more photos (30)
430D Xdrive M Sport Mhev
30,039mi Auto Diesel 3.0L
£32,699
Doncaster
~£821/pm
4.2 dealer rating
71,800mi Auto Diesel 2.0L
£13,890
Aylesbury
~£349/pm
View more photos (15)
430D M Sport
135,000mi Auto Diesel 3.0L
£10,895
Magherafelt
~£274/pm
4.5 dealer rating
View more photos (41)
3.0 435D Xdrive M Sport 309 Bhp
155,000mi Auto Diesel 3.0L
£8,950
Hertford
~£225/pm
View more photos (29)
44,000mi Manual Petrol 2.0L
Bury
View more photos (100)
2.0 420D M Sport Cabriolet 188 Bhp 6 Services,
56,000mi Auto Diesel 2.0L
£15,490
Worksop
~£389/pm
View more photos (57)
3.0 440I M Sport 322 Bhp With Only 31,902 Miles
31,900mi Auto Petrol 3.0L
£21,499
Tonbridge
~£540/pm
4.0 dealer rating
Results 1,296 - 1,320 of 1,651