Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (45)
Z4 Sdrive35i Roadster
54,300mi Auto Petrol 3.0L
£12,890
Peterborough
~£324/pm
4.9 dealer rating
View more photos (10)
Sdrive23i Roadster
108,000mi Auto Petrol 2.5L
£5,995
Bury St Edmunds
~£151/pm
3.9 dealer rating
View more photos (26)
Sdrive 20I M Sport
21,787mi Auto Petrol 2.0L
£26,500
Sheffield
~£665/pm
4.5 dealer rating
View more photos (40)
Sports
10,010mi Auto Petrol
£41,244
Yeovil
~£1,036/pm
4.3 dealer rating
View more photos (62)
Z4 M40i
2,648mi Auto Petrol
£50,000
Huddersfield
~£1,256/pm
4.4 dealer rating
View more photos (29)
3.0 30I M
91,000mi Auto 3.0L
£8,990
Dorking
~£226/pm
4.8 dealer rating
View more photos (32)
Z4 Sdrive 23I M Sport
101,000mi Manual Petrol 2.5L
£6,990
Horsham
~£176/pm
View more photos (36)
Convertible 2.5 23I M Sport Sdrive Euro 5 201
67,400mi Manual Petrol 2.5L
£8,499
Washington
~£213/pm
View more photos (75)
2.0 18I M Sport Sdrive Euro 6 Ss
68,000mi Manual Petrol 2.0L
£9,950
Cheltenham
~£250/pm
5.0 dealer rating
View more photos (18)
Sdrive20i M Sport - 2013
62,697mi Auto Petrol 2.0L
£11,495
Colchester
~£289/pm
View more photos (25)
Z4 Sdrive20i M Sport
2,501mi Auto Petrol
£40,000
Enfield
~£1,004/pm
3.7 dealer rating
View more photos (34)
Z4 Sdrive30i M Sport
17,763mi Auto Petrol 2.0L
£31,950
Northampton
~£802/pm
View more photos (41)
Blue
26,562mi 3.0L
£32,495
Guiseley
~£816/pm
2.0 20I M Sport Sdrive Euro 6 Ss
Auto Petrol 2.0L
£46,685
Edinburgh
~£1,172/pm
4.2 dealer rating
2.0 Z4 Sdrive20i Sport 195 Bhp
16,079mi Auto Petrol 2.0L
£24,190
Derby
~£607/pm
View more photos (9)
Z4 Sdrive 23I
115,000mi Manual Petrol 2.5L
£5,990
Birkenhead
~£150/pm
View more photos (35)
3,091mi Auto Petrol 3.0L
£39,000
Bradford
~£979/pm
View more photos (31)
2.0 20I M Sport Sdrive Euro 5
81,245mi Auto Petrol 2.0L
£8,495
Bury
View more photos (22)
Se Roadster
56,917mi Auto Petrol 3.0L
Brentwood
View more photos (20)
Series Z4
86,000mi Manual Petrol 3.0L
£10,450
High Wycombe
~£262/pm
View more photos (16)
Sdrive M40i Handschalter Pack
10mi Manual Petrol 3.0L
£57,998
Fortrose
~£1,456/pm
4.6 dealer rating
18I Sdrive M Sport
20,388mi Manual Petrol 2.0L
£14,399
Winsford
~£362/pm
View more photos (33)
Z4 Sdrive 30I M Sport
33,426mi Auto Petrol 2.0L
£28,990
Rochdale
~£728/pm
4.1 dealer rating
View more photos (17)
3.0 35Is Dct Sdrive Euro 5
28,000mi Auto Petrol 3.0L
£18,500
Banbridge
~£465/pm
Results 384 - 408 of 553