Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (37)
3.0 Si Sport Coupe
73,000mi Manual 3.0L
£9,995
Aylesbury
~£251/pm
5.0 dealer rating
View more photos (61)
Z4 Sdrive28i M Sport Roadster 2-Door
45,000mi Manual Petrol 2.0L
£14,985
Bedford
~£376/pm
4.7 dealer rating
View more photos (31)
2.0 28I M Sport Sdrive Euro 6
77,319mi Auto Petrol 2.0L
£13,499
Tavistock
~£339/pm
4.4 dealer rating
View more photos (26)
Sdrive 20I M Sport
29,823mi Auto Petrol 2.0L
£26,000
Romford
~£653/pm
4.5 dealer rating
View more photos (43)
3.0 35Is Dct Sdrive Euro 5
79,805mi Auto Petrol 3.0L
£12,495
Enfield
~£314/pm
4.2 dealer rating
View more photos (20)
Z4 M40i
11,800mi Auto Petrol 3.0L
£37,136
London
~£933/pm
4.3 dealer rating
View more photos (52)
Sports
10,262mi Auto Petrol
£39,993
Bridgwater
~£1,004/pm
3.0 30I M Sport Highline Edition Sdrive Euro
50,000mi Auto Petrol 3.0L
£15,195
Loughborough
~£382/pm
4.8 dealer rating
View more photos (13)
2.0 20I M Sport Sdrive Euro 6 Ss
62,406mi Manual Petrol 2.0L
£11,630
Swindon
~£292/pm
View more photos (40)
8,848mi Auto Petrol 2.0L
£31,499
Warrington
~£791/pm
4.1 dealer rating
23,137mi Auto Petrol 2.0L
£27,499
~£691/pm
View more photos (27)
2.0 Z4 Sdrive18i Roadster 155 Bhp
38,000mi Manual Petrol 2.0L
£11,950
Nottingham
~£300/pm
View more photos (25)
20I Sdrive
63,056mi Auto Petrol
£12,199
East Kilbride
~£306/pm
View more photos (44)
Z4 Sdrive20i M Sport
20,000mi Auto Petrol
£28,990
Manchester
~£728/pm
View more photos (32)
6,154mi Auto Petrol 2.0L
£32,816
Kingston Upon Thames
~£824/pm
3.9 dealer rating
View more photos (23)
2.0 20I M Sport Convertible Sdrive
3,000mi Auto Petrol 2.0L
£44,995
Haslemere
~£1,130/pm
View more photos (56)
2.5 23I Sdrive Euro 5
95,964mi Manual Petrol 2.5L
£6,795
Ripley
~£171/pm
View more photos (36)
Convertible
42,800mi Auto Petrol 2.0L
£13,000
Stafford
~£326/pm
View more photos (54)
Convertible 2.0 28I M Sport Sdrive Euro 6
22,315mi Auto Petrol 2.0L
£16,495
Wimborne Minster
~£414/pm
4.9 dealer rating
View more photos (51)
Convertible 2.0 20I M Sport Sdrive Euro 5
74,891mi Auto Petrol 2.0L
£9,094
~£228/pm
View more photos (24)
3.0 30I M Sport Sdrive Euro 5
123,370mi Auto Petrol 3.0L
£6,990
Gillingham
~£176/pm
View more photos (14)
2.0 28I M Sport Sdrive Euro 5 Ss
76,824mi Manual Petrol 2.0L
£10,999
Worcester
~£276/pm
4.6 dealer rating
View more photos (64)
Z4 Sdrive20i M Sport Roadster
46,287mi Auto Petrol 2.0L
£15,495
Farnham
~£389/pm
View more photos (29)
3.0 30I Sdrive Euro 5
74,000mi Auto Petrol 3.0L
£9,990
Burton upon Trent
Results 408 - 432 of 553