Before you buy any car compare it on Carspider
Enter Reg
Works on any car from any website/dealer
126 cars
View more photos (24)
2.0 318D Se Business Edition 141 Bhp
71,065mi Manual Diesel 2.0L
£5,995
Westbury
~£151/pm
4.5 dealer rating
View more photos (19)
2.0 320D M Sport Touring Xdrive
75,000mi Manual Diesel 2.0L
£10,995
Chippenham
~£276/pm
Dealer Not Rated
View more photos (33)
320I M Sport Step
18,890mi Auto Petrol
£22,900
~£575/pm
4.1 dealer rating
View more photos (40)
330E 12Kwh M Sport Euro 6
8,343mi Auto Hybrid 2.0L
£38,222
Swindon
~£960/pm
4.4 dealer rating
View more photos (22)
320I M Sport Euro 6
7,000mi Auto Petrol 2.0L
£34,000
Melksham
~£854/pm
14,800mi Auto Petrol 2.0L
£35,333
~£887/pm
M340i Mht Xdrive Euro 6
11mi Auto Petrol 3.0L
£66,000
~£1,657/pm
View more photos (13)
Saloon
87,106mi Auto Diesel 3.0L
£10,700
~£269/pm
5.0 dealer rating
View more photos (42)
320I M Sport Touring Euro 6
10,897mi Auto Petrol 2.0L
£39,999
~£1,004/pm
View more photos (31)
5,000mi Auto Hybrid 2.0L
£47,500
~£1,193/pm
View more photos (39)
10mi Auto Petrol 3.0L
£61,995
~£1,557/pm
4,026mi Auto Hybrid 2.0L
£34,555
~£868/pm
View more photos (27)
Petrol
146,722mi Manual Petrol 3.0L
£4,600
~£116/pm
8,079mi Auto Hybrid 2.0L
£39,500
~£992/pm
£58,612
~£1,472/pm
21,142mi Auto Petrol 2.0L
£32,444
~£815/pm
View more photos (41)
330D M Sport Plus Edition Touring Xdrive Euro 6
17,068mi Auto Diesel 3.0L
£38,999
~£979/pm
330E 12Kwh M Sport Touring Xdrive Euro 6
27,358mi Auto Hybrid 2.0L
£28,777
~£723/pm
320D M Sport Mhev
29,000mi Auto Diesel 2.0L
£27,995
~£703/pm
10,661mi Auto Petrol 2.0L
£35,200
~£884/pm
320D Mht M Sport Euro 6
12,527mi Auto Diesel 2.0L
£36,887
~£926/pm
View more photos (9)
48,440mi Auto Diesel 2.0L
£18,499
~£465/pm
View more photos (37)
10mi Auto Petrol 2.0L
£47,995
~£1,205/pm
7,997mi Auto Petrol 2.0L
Results 48 - 72 of 126