Before you buy any car compare it on Carstack
Enter Reg
Works on any car from any website/dealer
6,893 cars
View more photos (40)
320I M Sport Saloon
40,698mi Auto Petrol 2.0L
£9,995
Bradford
~£251/pm
4.8 dealer rating
View more photos (26)
G21 320I M Sport Touring Lci B48 2.0I
1,567mi Auto Petrol 2.0L
£40,995
Glasgow
~£1,029/pm
4.3 dealer rating
View more photos (52)
2.0 M Sport Euro 6 Ss
73,953mi Auto Diesel 2.0L
£16,495
Blackburn
~£414/pm
View more photos (34)
3.0 330D M Sport Touring Xdrive Euro 5
35,639mi Auto Diesel 3.0L
£19,200
Colchester
~£482/pm
5.0 dealer rating
View more photos (27)
330E Se Pro Step
52,548mi Auto Hybrid 2.0L
£16,325
Weston-super-Mare
~£410/pm
4.7 dealer rating
320D Mht M Sport Step Pro Pack
7,818mi Auto Diesel 2.0L
£34,999
Widnes
~£879/pm
4.6 dealer rating
View more photos (14)
320D M Sport Shadow Edition
48,000mi Auto Diesel 2.0L
Saltcoats
4.9 dealer rating
3.0 330D M Sport Plus Edition Touring A
54,121mi Auto Diesel 3.0L
Plymouth
View more photos (18)
Xdrive M Sport 4Wd
58,780mi Auto Diesel 3.0L
£12,250
Stockport
~£308/pm
View more photos (19)
320I M Sport Step
35,179mi Auto Petrol 2.0L
£25,998
Irvine
~£653/pm
Estate 2.0 330E M Sport Touring 2021
56,000mi Auto Hybrid 2.0L
£26,990
Inverness
~£678/pm
View more photos (32)
1.6 316I Sport Touring Euro 6 Ss 2014
104,000mi Auto Petrol 1.6L
£7,500
Rainham
~£188/pm
3.5 dealer rating
View more photos (31)
320I M Sport Touring
2,429mi Auto Petrol 2.0L
£34,816
Croydon
~£874/pm
3.9 dealer rating
View more photos (35)
M Sport
61,045mi Auto Hybrid 2.0L
£18,400
Online Dealer
~£462/pm
4.5 dealer rating
53,010mi Auto Hybrid 2.0L
£19,900
~£500/pm
View more photos (37)
318I M Sport Step
13,920mi Auto Petrol 2.0L
£24,995
Newtownabbey
~£628/pm
View more photos (17)
320I M Sport Step Techpro Pack
4,033mi Auto Petrol 2.0L
£40,898
Dumfries
~£1,027/pm
View more photos (28)
2L Se
112,800mi Auto Petrol 2.0L
£7,995
Edinburgh
~£201/pm
4.1 dealer rating
View more photos (22)
330E M Sport Step
29,179mi Auto Hybrid 2.0L
£24,250
Oldbury
~£609/pm
View more photos (10)
318D Se U1395
118,610mi Auto Diesel 2.0L
£6,250
Cookstown
~£157/pm
4.4 dealer rating
View more photos (25)
330E M Sport
72,799mi Auto Hybrid 2.0L
£10,700
Great Yarmouth
~£269/pm
View more photos (44)
320D M Sport
77,910mi Auto Diesel 2.0L
£17,990
Kingston upon Hull
~£452/pm
23,311mi Auto Hybrid 2.0L
£20,400
Chatham
~£512/pm
View more photos (20)
10,813mi Auto Petrol 2.0L
£32,790
Rochdale
~£823/pm
Results 1,632 - 1,656 of 6,893