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 (38)
330I M Sport Step
44,413mi Auto Petrol
£22,799
Sunderland
~£573/pm
4.1 dealer rating
View more photos (9)
320D M Sport
45,575mi Auto Diesel 2.0L
£22,490
Chipping Ongar
~£565/pm
3.7 dealer rating
View more photos (30)
Saloon
44,000mi Auto Hybrid 2.0L
£21,979
Dunstable
~£552/pm
View more photos (37)
2.0 320I M Sport Saloon 184 Ps
8,426mi Auto Petrol 2.0L
£34,990
Southend-on-Sea
~£879/pm
4.2 dealer rating
320I M Sport Step
31,000mi Auto Petrol 2.0L
£21,744
Bristol
~£546/pm
4.7 dealer rating
33,592mi Auto Petrol 2.0L
£24,299
Newport
~£610/pm
4.6 dealer rating
View more photos (20)
320D M Sport Mhev
56,193mi Auto Diesel 2.0L
£22,065
Stockton-on-Tees
~£554/pm
4.3 dealer rating
G20 320I M Sport Saloon Lci B48 2.0I Mx
11,840mi Auto Petrol 2.0L
£34,995
Glasgow
View more photos (7)
320I Sport
44,380mi Auto 2.0L
£13,000
Uxbridge
~£326/pm
View more photos (18)
330E M Sport Step
38,214mi Auto Petrol 2.0L
£22,498
Stoke-on-Trent
View more photos (67)
25,700mi Auto Petrol 2.0L
£25,495
Burnley
~£640/pm
4.8 dealer rating
View more photos (27)
M Sport
26,836mi Auto Hybrid 2.0L
£25,400
Peterborough
~£638/pm
4.5 dealer rating
View more photos (28)
320I M Sport
86,000mi Manual Petrol 2.0L
£8,449
Welwyn Garden City
~£212/pm
View more photos (32)
330E M Sport Step Pro Pack
12,846mi Auto Hybrid 2.0L
£31,499
Derby
~£791/pm
View more photos (19)
2.0 330E M Sport Phev
85,490mi Auto 2.0L
£16,299
London
~£409/pm
4.4 dealer rating
26,243mi Auto Hybrid 2.0L
£31,699
~£796/pm
View more photos (6)
320I M Sport Step Pro Pack
46,741mi Auto Petrol 2.0L
£29,298
Goole
~£736/pm
View more photos (44)
320I M Sport Touring
13,768mi Auto Petrol 2.0L
£39,491
Eastleigh
~£992/pm
4.0 dealer rating
330E M Sport
16,010mi Auto Hybrid 2.0L
£22,795
Omagh
~£572/pm
View more photos (12)
318I Sport Step
73,686mi Auto Petrol 1.5L
£9,998
Perth
~£251/pm
49,024mi Auto Petrol 2.0L
£24,000
Warwick
~£603/pm
335D Xdrive M Sport Shadow Edition Step
21,178mi Auto Diesel 3.0L
£25,000
Braunstone Town
~£628/pm
2.0 320D M Sport Shadow Edition Saloon
46,800mi Auto Diesel 2.0L
£16,995
Burntisland
~£427/pm
5.0 dealer rating
2.0 330E 7.6Kwh M
119,000mi Auto Petrol 2.0L
£8,995
~£226/pm
Results 1 - 24 of 6,475