Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
561 cars
View more photos (16)
2L Null
40,051mi Manual Petrol 2.0L
£10,595
Edinburgh
~£266/pm
4.5 dealer rating
View more photos (40)
20I M Sport Sdrive Euro 6
14,677mi Auto Petrol 2.0L
£27,000
Bristol
~£678/pm
4.4 dealer rating
View more photos (33)
Sdrive M40i
7,500mi Auto Petrol
£42,990
Leeds
~£1,080/pm
4.2 dealer rating
View more photos (12)
20I Sdrive M Sport
96,000mi Auto Petrol 2.0L
£8,995
Saltash
~£226/pm
4.0 dealer rating
View more photos (36)
3,000mi Auto Petrol 2.0L
£35,500
~£891/pm
3.0 M40i Convertible Sdrive Euro 6
20,428mi Auto Petrol 3.0L
£35,748
Ashford
~£898/pm
28I Sdrive M Sport
64,831mi Auto Petrol
£11,500
Newport
~£289/pm
4.1 dealer rating
View more photos (38)
Sdrive 20I M Sport
14,951mi Auto Petrol
£29,980
Milton Keynes
~£753/pm
View more photos (24)
Z4 Sdrive20i M Sport
24,239mi Auto Petrol 2.0L
£27,500
Aberdeen
~£691/pm
View more photos (65)
Sdrive M40i Tech Pack
136mi Auto Petrol 3.0L
£45,469
Norwich
~£1,142/pm
View more photos (26)
Sdrive 20I M Sport Plus Pack
27,100mi Auto Petrol 2.0L
£23,750
Worcester
~£596/pm
28,099mi Auto Petrol
£29,299
~£736/pm
View more photos (54)
2.0 Z4 Sdrive
31,000mi Auto Petrol 2.0L
£26,000
Chorley
~£653/pm
4.8 dealer rating
View more photos (34)
2.0 20I M Sport Sdrive Euro 5 Ss
47,000mi Manual Petrol 2.0L
£10,995
Liskeard
~£276/pm
4.9 dealer rating
View more photos (20)
20I M Sport
9,000mi Auto Petrol
£29,995
Chester
52,004mi Manual Petrol 2.0L
£8,900
Blackburn
~£223/pm
4.6 dealer rating
6,500mi Auto Petrol 2.0L
£37,750
Melksham
~£948/pm
8,475mi Auto Petrol 2.0L
Enfield
3.7 dealer rating
Z4 Sdrive 18I M Sport
28,871mi Manual Petrol 2.0L
£11,795
Dorchester
~£296/pm
View more photos (55)
2.0 20I M Sport Sdrive Euro 6 Ss
68,000mi Manual Petrol 2.0L
£11,950
Cheltenham
~£300/pm
5.0 dealer rating
View more photos (31)
2.5 23I Highline Edition Sdrive Euro 5
90,000mi Auto Petrol 2.5L
£6,800
London
~£171/pm
4.3 dealer rating
View more photos (15)
3.0 Z4
79,000mi Manual Petrol 3.0L
£8,950
High Wycombe
~£225/pm
View more photos (32)
I Sport Roadster
121,711mi Manual Petrol 2.0L
£4,295
Gloucester
~£108/pm
View more photos (13)
Z4 2.2I Se
73,200mi Manual Petrol 2.2L
£5,499
Shoreham-By-Sea
~£138/pm
Results 264 - 288 of 561