Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
6,475 cars
View more photos (37)
2.0 318D Se Touring Euro 6 Ss
35,565mi Manual Diesel 2.0L
£13,490
Barnsley
~£339/pm
4.5 dealer rating
View more photos (18)
330E M Sport
26,777mi Auto Hybrid
£24,500
Leeds
~£615/pm
4.2 dealer rating
View more photos (6)
3.0 M Sport Touring Xdrive Euro 6 Ss
57,810mi Auto Diesel 3.0L
£17,500
Bath
~£439/pm
4.7 dealer rating
View more photos (43)
2.0 320I Se Euro 6 Ss
45,000mi Auto Petrol 2.0L
£11,499
London
~£289/pm
View more photos (39)
M340d Xdrive Mht Step
49,101mi Auto Diesel 3.0L
£26,999
Birmingham
~£678/pm
4.3 dealer rating
View more photos (27)
330E M Sport Step
24,256mi Auto Hybrid 2.0L
£28,399
Crewe
~£713/pm
View more photos (20)
330E M Sport Touring
8,722mi Auto Hybrid 2.0L
£39,945
Bolton
~£1,003/pm
4.1 dealer rating
320I M Sport Saloon
11,407mi Auto Petrol 2.0L
£34,450
Rochdale
~£865/pm
View more photos (14)
2.0 330E 7.6Kwh M Sport Euro 6 Ss
73,000mi Auto Hybrid 2.0L
£10,994
Gloucester
~£276/pm
View more photos (28)
2.0 330E Xdrive M Sport 288 Bhp
24,182mi Auto Hybrid 2.0L
£25,499
Atherton
~£640/pm
View more photos (40)
320I M Sport Touring Euro 6
2,787mi Auto Petrol 2.0L
£39,750
Swindon
~£998/pm
4.4 dealer rating
330E M Sport Step Pro Pack
9,300mi Auto Hybrid 2.0L
£35,000
Shrewsbury
~£879/pm
2.0 320I M Sport 181 Bhp
57,594mi Auto Petrol 2.0L
£19,200
Derby
~£482/pm
View more photos (19)
330E Se Pro
55,366mi Auto Petrol 2.0L
£18,498
Wigan
~£465/pm
4.6 dealer rating
View more photos (49)
320D M Sport Shadow Edition Step
20,260mi Auto Diesel 2.0L
£19,750
Ashford
~£496/pm
View more photos (50)
M340i Xdrive Touring
21,286mi Auto Hybrid
£38,985
~£979/pm
View more photos (35)
330D Xdrive Luxury Touring
112,000mi Auto Diesel 3.0L
£7,695
~£193/pm
View more photos (72)
Saloon
81,960mi Auto Hybrid 2.0L
£15,995
Addlestone
~£402/pm
Coupe
71,711mi Manual Petrol 2.0L
£3,995
~£100/pm
335I M Sport Saloon
Auto 3.0L
£12,950
Walton-on-Thames
~£325/pm
Dealer Not Rated
2016 3.0 335D M Sport Saloon Xdriv
71,286mi Auto Diesel 3.0L
£14,750
Newcastle upon Tyne
~£370/pm
View more photos (31)
320D M Sport
79,265mi Auto Diesel 2.0L
£12,495
Lincoln
~£314/pm
4.8 dealer rating
View more photos (24)
320I Xdrive M Sport Saloon
34,165mi Auto Petrol
£27,500
Aberdeen
~£691/pm
View more photos (30)
320I M Sport Touring
9,404mi Auto Petrol 2.0L
£38,850
Northampton
~£976/pm
Results 48 - 72 of 6,475