Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
541 cars
View more photos (35)
Sdrive M40i
14,949mi Auto Petrol
£37,990
Chesterfield
~£954/pm
4.2 dealer rating
View more photos (19)
2.0 20I M Sport Sdrive Euro 5 Ss
62,000mi Manual Petrol 2.0L
£9,495
Nottingham
~£238/pm
5.0 dealer rating
View more photos (40)
Sdrive 20I M Sport
22,061mi Auto Petrol 2.0L
£31,000
Shrewsbury
~£778/pm
4.5 dealer rating
View more photos (18)
Sdrive 30I M Sport
24,863mi Auto Petrol
£32,601
Leeds
~£819/pm
View more photos (41)
Z4 Sdrive30i M Sport
16,193mi Auto Petrol 2.0L
£32,666
Crawley
~£820/pm
View more photos (29)
9,017mi Auto Petrol 2.0L
£34,490
Keighley
~£866/pm
4.7 dealer rating
View more photos (25)
3.0 Si Sport Euro 4
140,000mi Manual Petrol 3.0L
£8,990
Newcastle upon Tyne
~£226/pm
View more photos (43)
Z4 Sdrive 30I M Sport
12,591mi Auto Petrol 2.0L
£33,290
Canterbury
~£836/pm
4.4 dealer rating
View more photos (71)
2.0 20I M
46,000mi 2.0L
£11,995
Derby
~£301/pm
4.8 dealer rating
View more photos (16)
Z4 Sdrive 20I M Sport
69,025mi Auto Petrol 2.0L
£12,995
Luton
~£326/pm
4.6 dealer rating
View more photos (27)
Sdrive 20I M Sport Techpro Pack
22,407mi Auto Petrol 2.0L
£29,500
West Bridgford
~£741/pm
View more photos (9)
Sport
58,500mi Manual Petrol 2.5L
£4,950
Bangor
~£124/pm
View more photos (54)
Z4 Sdrive20i M Sport
13,948mi Auto Petrol
£28,150
Huddersfield
~£707/pm
View more photos (31)
34,124mi Auto Petrol 2.0L
£26,290
Plymouth
~£660/pm
Dealer Not Rated
Convertible
68,098mi Auto Petrol 2.0L
£9,200
Stafford
~£231/pm
View more photos (45)
2.0 20I Sport Sdrive Euro 6 Ss
53,000mi Auto Petrol 2.0L
£21,995
Chorley
~£552/pm
View more photos (23)
2.0 20I M Sport Sdrive Euro 6 Ss
49,092mi Auto Petrol 2.0L
£26,495
Edinburgh
~£665/pm
View more photos (51)
Convertible 3.0 M40i Sdrive Euro 6 Ss
24,000mi Auto Petrol 3.0L
£32,499
Cheshunt
~£816/pm
4.9 dealer rating
View more photos (28)
Se
134,222mi Manual Petrol 2.2L
£2,195
Sutton In Ashfield
~£55/pm
3.0 M40i Convertible Sdrive 340
10,136mi Auto Petrol 3.0L
£38,695
Brighton
~£972/pm
View more photos (69)
2.0 28I M Sport Sdrive Euro 5 Ss
88,000mi Manual Petrol 2.0L
£9,450
Cheltenham
~£237/pm
View more photos (17)
Convertible 2.0I Sport Euro 4 200958
84,804mi Manual Petrol 2.0L
£4,995
Bromsgrove
~£125/pm
Z4 Sdrive20i M Sport Roadster
50,751mi Auto Petrol 2.0L
£12,295
Oldham
~£309/pm
View more photos (49)
2.0 Z4 Sdrive20i Roadster 181 Bhp
76,935mi Manual Petrol 2.0L
£7,995
~£201/pm
4.3 dealer rating
Results 1 - 24 of 541