Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
541 cars
View more photos (20)
Sdrive 20I M Sport Pro Pack
10mi Auto Petrol 2.0L
£47,998
Fortrose
~£1,205/pm
4.6 dealer rating
View more photos (33)
Z4 M40i
1,832mi Auto Petrol 3.0L
£43,990
Southend-on-Sea
~£1,105/pm
4.3 dealer rating
View more photos (34)
2.0 20I M Sport Sdrive Euro 6 Ss
48,210mi Auto Petrol 2.0L
£22,495
Stoke-on-Trent
~£565/pm
4.5 dealer rating
View more photos (36)
2.0 20I M Sport Convertible Sdrive
5,609mi Auto Petrol 2.0L
£29,250
Bedford
~£735/pm
4.2 dealer rating
View more photos (44)
22,761mi Auto Petrol 3.0L
£33,693
Eastleigh
~£846/pm
4.0 dealer rating
View more photos (97)
20I M Sport
15,607mi Auto Petrol 2.0L
Bristol
5.0 dealer rating
View more photos (24)
2.0L Z4 Sdrive20i M Sport Roadster 181 Bhp
49,000mi Manual Petrol 2.0L
£10,700
Maldon
~£269/pm
4.8 dealer rating
View more photos (39)
Z4 Sdrive20i M Sport
2,024mi Auto Petrol 2.0L
£39,950
West Drayton
~£1,003/pm
3.9 dealer rating
View more photos (31)
14,265mi Auto Petrol 2.0L
£29,500
Dundee
~£741/pm
4.4 dealer rating
4,200mi Auto Petrol 2.0L
£36,994
Farnborough
~£929/pm
View more photos (40)
Blue
25,200mi 3.0L
£21,995
Guiseley
~£552/pm
4.9 dealer rating
View more photos (43)
Convertible
47,859mi Manual Petrol
£11,000
High Wycombe
~£276/pm
View more photos (64)
Z4 Sdrive30i M Sport
23,946mi Auto Petrol 2.0L
£29,788
Redhill
~£748/pm
View more photos (37)
20I Sdrive M Sport
19,000mi Auto Petrol 2.0L
£18,250
Ipswich
~£458/pm
View more photos (41)
Z4 Sdrive20i Sport
31,500mi Auto Petrol 2.0L
£23,999
Sheffield
~£603/pm
4.7 dealer rating
Z4 Sdrive28i M Sport
71,622mi Manual Petrol 2.0L
£9,995
Bromsgrove
~£251/pm
View more photos (14)
88,841mi Manual Petrol 2.0L
£4,995
Norwich
~£125/pm
View more photos (6)
Z4 2.2I Se
76,000mi Manual Petrol 2.2L
£2,995
Newport
~£75/pm
4.1 dealer rating
View more photos (47)
2.0I Sdrive Roadster
4,681mi Auto Petrol 2.0L
£17,650
Rainham
~£443/pm
View more photos (42)
Z4 Sdrive35i
50,000mi Auto Petrol 3.0L
£12,995
Leatherhead
~£326/pm
Convertible 3.0 M40i Sdrive Euro 6 Ss
31,900mi Auto Petrol
£34,999
Wolverhampton
~£879/pm
View more photos (26)
Z4 20I Sdrive Convertible
51,622mi Auto Petrol 2.0L
£12,334
Melton Mowbray
~£310/pm
View more photos (61)
2.5 23I M Sport Highline Edition Sdrive Euro
100,412mi Auto Petrol 2.5L
£8,495
Manchester
~£213/pm
View more photos (55)
Z4 Sdrive20i Roadster
50,659mi Manual Petrol 2.0L
£12,250
Peterborough
~£308/pm
Results 72 - 96 of 541