Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
96 cars
View more photos (16)
320D M Sport Gran Turismo 5-Door
74,000mi Manual Diesel 2.0L
£9,995
Portsmouth
~£251/pm
4.5 dealer rating
View more photos (11)
318D Se Gt
47,279mi Auto Diesel 2.0L
£12,490
Willenhall
~£314/pm
4.1 dealer rating
View more photos (10)
2.0 318D M Sport Gran Turismo 141 Bhp
120,648mi Auto Diesel 2.0L
£6,999
York
~£176/pm
3.8 dealer rating
View more photos (35)
2.0 320I M Sport Gran Turismo 181 Bhp
61,000mi Auto Petrol 2.0L
£15,970
Stockport
~£401/pm
4.7 dealer rating
View more photos (39)
3.0 330D Xdrive M Sport Gran Turismo 255 Bhp
93,000mi Auto Diesel 3.0L
£11,195
Harlow
~£281/pm
4.4 dealer rating
View more photos (27)
Gran Turismo 2.0 320I M Sport Gt Xdrive Euro
56,000mi Auto Petrol 2.0L
£13,980
London
~£351/pm
Gran Turismo 3.0 335D M Sport Gt X
98,000mi Auto Diesel 3.0L
£14,678
~£369/pm
4.9 dealer rating
View more photos (60)
Gran Turismo 2.0 320I Luxury Gt Euro 6 Ss
12,391mi Auto Petrol 2.0L
£13,790
Manchester
~£346/pm
4.3 dealer rating
View more photos (53)
318D Sport Gt
64,300mi Manual Diesel 2.0L
£9,495
Thornbury
~£238/pm
View more photos (67)
2.0 320D M Sport
56,000mi Manual Diesel 2.0L
£8,995
Radcliffe
~£226/pm
View more photos (47)
Gran Turismo 2.0 320D M Sport Gt Euro 6 Ss
59,000mi Auto Diesel 2.0L
£16,750
Wigan
~£421/pm
5.0 dealer rating
View more photos (24)
3.0 335D Xdrive M Sport Gran Turismo 309 B
90,808mi Auto Diesel 3.0L
£11,498
Kilmarnock
~£289/pm
View more photos (33)
3.0L 330D Xdrive M Sport Gran Turismo 255
77,649mi Auto Diesel 3.0L
£12,689
Hoddesdon
~£319/pm
4.8 dealer rating
View more photos (31)
320I Se Gran Turismo
51,099mi Manual Petrol 2.0L
£11,990
Fleetwood
~£301/pm
View more photos (61)
2.0 320I Sport Gran Turismo 181 Bhp
54,679mi Manual Petrol 2.0L
£12,271
Swindon
~£308/pm
View more photos (32)
121,350mi Auto Diesel 2.0L
£7,995
Warrington
~£201/pm
Sport
123,000mi Auto Diesel 2.0L
£8,495
Wisbech
~£213/pm
View more photos (28)
335I Luxury Gran Turismo
60,214mi Auto Petrol 3.0L
£13,816
Kingston Upon Thames
~£347/pm
3.9 dealer rating
View more photos (8)
3.0 335D Xdrive M Sport Gran Turismo 309 Bhp
89,102mi Auto Diesel 3.0L
£17,595
Crewe
~£442/pm
View more photos (85)
330D Xdrive Luxury Gran Turismo 5-Door
15,000mi Auto Diesel 3.0L
£21,985
Bedford
~£552/pm
View more photos (26)
Gran Turismo 2.0 328I M Sport Gt E
52,766mi Auto Petrol 2.0L
£13,495
Enfield
~£339/pm
4.2 dealer rating
View more photos (36)
Gran Turismo 2.0 328I Luxury Gt Euro 6 Ss
94,990mi Auto Petrol 2.0L
Maidenhead
View more photos (29)
Bmw 3 Series Gran Turismo 2.0 320D Luxury Gt 5D...
61,152mi Diesel 2.0L
£10,000
Ashington
Gran Turismo 2.0 320I M Sport Gt Euro 6 Ss
42,000mi Auto Petrol 2.0L
£14,490
~£364/pm
Results 24 - 48 of 96