Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
96 cars
View more photos (29)
2.0L 318D M Sport Gran Turismo 141 Bhp
70,000mi Auto Diesel 2.0L
£8,000
Leeds
~£201/pm
4.2 dealer rating
View more photos (53)
2.0 320I Sport Gt Xdrive Euro 6 Ss
101,640mi Manual Petrol 2.0L
£6,649
Uxbridge
~£167/pm
4.7 dealer rating
Gran Turismo 2.0 320D Sport Gt Euro 6 Ss
113,000mi Manual Diesel 2.0L
£6,999
Derby
~£176/pm
4.5 dealer rating
View more photos (74)
2.0 320D M Sport Gran Turismo 188 Bhp
81,723mi Auto Diesel
£11,790
Sutton Coldfield
~£296/pm
4.9 dealer rating
View more photos (44)
2.0 320D Sport Gran Turismo 181 Bhp
124,500mi Manual Diesel 2.0L
£5,795
Bedford
~£146/pm
3.8 dealer rating
320D M Sport Gran Turismo
52,065mi Auto Diesel 2.0L
£13,000
Manchester
~£326/pm
View more photos (15)
320D Sport Gran Turismo
87,000mi Manual Diesel 2.0L
£8,194
Dunstable
~£206/pm
3.6 dealer rating
View more photos (26)
320D Xdrive Se Gran
66,500mi Auto Diesel 2.0L
£11,477
Liverpool
~£288/pm
4.8 dealer rating
View more photos (30)
Gran Turismo 2.0 318D Se Gt Euro 6 Ss
103,000mi Manual Diesel 2.0L
£7,999
View more photos (28)
2.0 320I Se Gran Turismo 181 Bhp
63,433mi Auto Petrol 2.0L
£13,290
Newport
~£334/pm
5.0 dealer rating
View more photos (59)
Gran Turismo 2.0 325D M Sport Gran Turismo 215
81,514mi Auto Diesel 2.0L
£10,296
Luton
~£259/pm
4.3 dealer rating
View more photos (10)
2.0 320D M Sport
109,000mi Auto Diesel 2.0L
£9,950
Magherafelt
~£250/pm
View more photos (17)
2.0 320D M Sport Gran Turismo 181 Bhp
59,010mi Auto Diesel 2.0L
£13,495
Ely
~£339/pm
320D M Sport Gran
78,953mi Auto Diesel 2.0L
£9,985
Redditch
~£251/pm
View more photos (43)
3.0 330D Xdrive M Sport Gran Turismo 255 Bhp
71,000mi Auto Diesel 3.0L
£12,850
~£323/pm
View more photos (41)
75,200mi Auto Diesel 2.0L
£15,777
~£396/pm
View more photos (19)
Gran Turismo 3.0 335I M Sport Gt Euro 6 Ss
118,000mi Auto Petrol 3.0L
£10,994
Gloucester
~£276/pm
View more photos (39)
3.0 L Xdrive M Sport Gran Turismo Red Leather B
59,000mi Auto Diesel 3.0L
£15,290
Neston
~£384/pm
4.6 dealer rating
Gran Turismo 2.0 320D Modern Gt Eu
74,000mi Auto Diesel 2.0L
£8,590
Sunderland
~£216/pm
Gran Turismo 2.0 318D Luxury Gt Euro 5 Ss
151,642mi Auto Diesel 2.0L
£4,750
Chichester
~£119/pm
320I M Sport Step Professional Media
57,818mi Auto Petrol 2.0L
£16,000
Romford
~£402/pm
98,000mi Auto Diesel 2.0L
£10,450
~£262/pm
2.0 318D Sport Gt
85,217mi Manual Diesel
£8,044
Eastleigh
~£202/pm
320I M Sport Gt
32,000mi Auto Petrol 2.0L
£17,950
Sandy
~£451/pm
4.4 dealer rating
Results 72 - 96 of 96