Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,250 cars
View more photos (28)
M440i Xdrive Gran Coupe
8,109mi Auto Petrol 3.0L
£54,995
Craigavon
~£1,381/pm
4.2 dealer rating
View more photos (51)
2.0 420D M Sport Gran Coupe 188 Bhp
67,079mi Auto Diesel 2.0L
£14,590
Gateshead
~£366/pm
4.5 dealer rating
View more photos (44)
420D Xdrive M Sport Coupe
39,980mi Auto Diesel 2.0L
£17,192
Eastleigh
~£432/pm
4.0 dealer rating
View more photos (25)
420I Sport Business Media
20,375mi Manual Petrol 2.0L
£15,250
Sheffield
~£383/pm
View more photos (24)
420I M Sport Professional Media
16,549mi Auto Petrol 2.0L
£22,000
Coventry
~£552/pm
View more photos (52)
430I M Sport Coupe
37,840mi Auto Petrol 2.0L
£27,590
Peterborough
~£693/pm
4.3 dealer rating
435D Xdrive M Sport Professional Media
55,508mi Auto Diesel 3.0L
£21,500
West Bridgford
~£540/pm
View more photos (69)
440I M Sport Gran
52,500mi Auto Petrol 3.0L
£20,000
Burton upon Trent
~£502/pm
4.4 dealer rating
View more photos (19)
420I M Sport Step
11,221mi Auto Petrol 2.0L
£37,000
Solihull
~£929/pm
420D Mht M Sport Step Pro Pack
14,176mi Auto Diesel 2.0L
£33,000
~£829/pm
M Sport
46,154mi Auto Diesel 2.0L
£16,900
Cannock
~£424/pm
View more photos (31)
420I M Sport Step Techpro Pack
512mi Auto Petrol 2.0L
£47,500
Cardiff
~£1,193/pm
View more photos (63)
Coupe 2.0 420D M Sport Euro 6 Ss 2014
112,164mi Auto Diesel 2.0L
£9,100
Oldham
~£229/pm
1,738mi Auto Petrol 2.0L
£41,000
Loughton
~£1,030/pm
Hatchback 2.0 420I Gpf M Sport Euro 6 Ss 5
30,000mi Auto Petrol 2.0L
£19,990
Ashford
4.6 dealer rating
View more photos (32)
Bmw Coupe 420I M Sport Step
25,487mi Auto Petrol 2.0L
£29,060
Salisbury
~£730/pm
View more photos (36)
420I M Sport
12,710mi Auto Petrol 2.0L
£36,595
Southend-on-Sea
~£919/pm
View more photos (87)
Hatchback 3.0 435D M Sport Xdrive Euro 6 Ss
61,000mi Auto Diesel 3.0L
£17,499
~£439/pm
5.0 dealer rating
View more photos (54)
Coupe 3.0 440I M Sport Euro 6 Ss 2018
57,215mi Auto Petrol 3.0L
£21,400
Sutton In Ashfield
~£537/pm
4.9 dealer rating
420D 190 M Sport Professional Media
51,170mi Auto Diesel 2.0L
£16,500
Egham
~£414/pm
View more photos (59)
420D Xdrive M Sport
98,000mi Auto Diesel 2.0L
£9,495
Wednesbury
~£238/pm
4.8 dealer rating
View more photos (11)
420I M Sport Euro 6
10mi Auto Petrol 2.0L
£48,000
Bristol
~£1,205/pm
View more photos (23)
420I Xdrive M Sport
34,591mi Auto Petrol 2.0L
£19,450
Worcester
~£488/pm
420D M Sport
42,593mi Auto Diesel 2.0L
£19,000
Stevenage
~£477/pm
Results 384 - 408 of 1,250