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 (32)
435D Xdrive M Sport Professional Media
40,903mi Auto Diesel
£18,067
Middlesbrough
~£454/pm
4.1 dealer rating
View more photos (20)
435D Xdrive M Sport Convertible
42,500mi Auto
£14,990
Hitchin
~£376/pm
5.0 dealer rating
View more photos (35)
420D M Sport
20,000mi Auto Diesel 2.0L
£17,975
Stone
~£451/pm
4.6 dealer rating
View more photos (15)
2.0 420D M Sport Euro 6 Ss
104,000mi Auto Diesel 2.0L
£11,440
Leicester
~£287/pm
Dealer Not Rated
View more photos (42)
3.0 430D M Sport Mhev 286 Bhp
12,450mi Auto Diesel 3.0L
£36,450
Brigg
~£915/pm
3.9 dealer rating
View more photos (39)
420I 2.0T M Sport Gran Coupe
74,300mi Auto Petrol 2.0L
£15,500
Horley
~£389/pm
4.5 dealer rating
View more photos (38)
420D 190 Xdrive M Sport Prof Media
61,970mi Auto Diesel 2.0L
£13,995
Halifax
~£351/pm
View more photos (27)
2.0 420D M Sport Xdrive Euro 6 Ss
70,000mi Auto Diesel 2.0L
Northolt
4.2 dealer rating
View more photos (23)
435D Xdrive M Sport
28,808mi Auto Diesel 3.0L
£15,495
Harrow
View more photos (84)
14,049mi Auto Diesel 2.0L
£28,980
Widnes
~£728/pm
4.8 dealer rating
View more photos (37)
2.0 M Sport Convertible Euro 6 S
70,235mi Auto Diesel 2.0L
£11,795
Wokingham
~£296/pm
4.3 dealer rating
View more photos (9)
Xdrive M Sport
103,000mi Auto Diesel 3.0L
£12,950
Bangor
~£325/pm
View more photos (34)
420D 2.0 190 Bhp M Sport Vq
36,702mi Auto Petrol 2.0L
£17,598
Scunthorpe
~£442/pm
View more photos (60)
3.0 430D M Sport Euro 6 Ss
73,000mi Auto Diesel 3.0L
Manchester
2.0 420D Se Gran Coupe 188 Bhp
61,223mi Auto Diesel 2.0L
£13,990
Falkirk
View more photos (47)
3.0 M Sport Xdrive Euro 6 Ss
61,652mi Auto Diesel 3.0L
£14,995
Wellingborough
~£377/pm
4.7 dealer rating
View more photos (43)
420D Luxury Gran Coupe
80,000mi Auto Diesel 2.0L
£15,000
Birmingham
4.9 dealer rating
View more photos (8)
2.0 420D
91,988mi Auto Diesel 2.0L
£10,995
Launceston
~£276/pm
View more photos (19)
420D M Sport Mhev
25,196mi Auto Diesel 2.0L
£31,498
Tayport
~£791/pm
440I M Sport Professional Media
32,016mi Auto Petrol 3.0L
£22,962
Online Dealer
~£577/pm
2.0 420I M Sport Convertible Euro
18,729mi Petrol 2.0L
£32,000
Edinburgh
~£804/pm
View more photos (6)
2.0 428I M Sport 242 Bhp
64,300mi Auto Petrol 2.0L
£12,000
Leighton Buzzard
~£301/pm
View more photos (29)
Convertible
82,000mi Manual Diesel 2.0L
£10,990
Horsham
View more photos (41)
435I M Sport
75,000mi Auto Petrol 3.0L
£15,995
Plymouth
~£402/pm
Results 72 - 96 of 1,556