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 (9)
3.0 435D Xdrive M
62,000mi Auto Diesel 3.0L
£14,750
Magherafelt
~£370/pm
4.3 dealer rating
View more photos (41)
2.0 420D M Sport Euro 6 Ss
69,082mi Auto Diesel 2.0L
£12,995
Maldon
~£326/pm
4.7 dealer rating
View more photos (56)
2.0 420D Mht M Sport Xdrive Euro 6 Ss
26,000mi Auto 2.0L
£29,995
Stratford-upon-Avon
~£753/pm
4.2 dealer rating
View more photos (28)
Convertible
28,000mi Auto Petrol 3.0L
£24,990
Horsham
~£628/pm
View more photos (11)
2.0 420D M Sport 181 Bhp
45,900mi Auto Diesel 2.0L
£13,550
Leighton Buzzard
~£340/pm
4.9 dealer rating
View more photos (20)
420D M Sport
23,323mi Auto Diesel 2.0L
£29,998
Dumfries
4.6 dealer rating
View more photos (39)
Petrol
42,640mi Auto Petrol 3.0L
£23,900
Derby
~£600/pm
View more photos (19)
420I M Sport Professional Media
32,631mi Auto Petrol 2.0L
£19,998
Ayr
~£502/pm
View more photos (35)
435D Xdrive M Sport Professional Media
75,279mi Auto Diesel
£16,100
Northwich
~£404/pm
4.1 dealer rating
View more photos (60)
2.0 420D M Sport 188 Bhp
70,085mi Auto Diesel 2.0L
£15,490
Congleton
~£389/pm
View more photos (42)
M Sport
42,980mi Auto Petrol 2.0L
£17,170
Cardiff
~£431/pm
View more photos (25)
M440i Xdrive Mht Step
986mi Auto Petrol 3.0L
£67,000
Coventry
~£1,683/pm
4.5 dealer rating
420I M Sport Step
2,822mi Auto Petrol 2.0L
£33,898
Rutherglen
~£851/pm
View more photos (63)
2.0L 420D M Sport 181 Bhp
76,000mi Auto Diesel 2.0L
£12,500
Worsley
~£314/pm
View more photos (38)
46,063mi Auto Petrol 2.0L
£19,100
Online Dealer
~£480/pm
View more photos (51)
Coupe
100,124mi Diesel 2.0L
£10,050
Middlesbrough
~£252/pm
46,918mi Auto Petrol 2.0L
£16,700
Chelmsford
~£419/pm
View more photos (71)
2.0L 2.0 M Sport Hatchback Euro 6
35,709mi Auto Diesel 2.0L
£20,990
Wigan
~£527/pm
View more photos (30)
4 Series 2.0 420D M Sport Euro 6 Ss
67,740mi Auto Diesel 2.0L
£15,980
Gateshead
~£401/pm
Dealer Not Rated
420I Sport
62,872mi Auto Petrol 2.0L
£14,498
Tayport
~£364/pm
View more photos (36)
420I M Sport Step Techpro Pack
23,884mi Auto Petrol 2.0L
£34,000
Warwick
~£854/pm
3,982mi Auto Petrol
£40,877
York
~£1,027/pm
15,969mi Auto Petrol 2.0L
£34,498
Wolverhampton
~£866/pm
View more photos (31)
2014 2.0 420D M Sport 181 Bhp
51,377mi Auto Diesel 2.0L
£11,495
Harrow
~£289/pm
Results 120 - 144 of 1,556