Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (17)
Series Z4
99,000mi Manual Petrol 3.0L
£9,850
High Wycombe
~£247/pm
5.0 dealer rating
View more photos (49)
Z4 Sdrive20i M Sport
26,500mi Auto Petrol 2.0L
£26,000
Leighton Buzzard
~£653/pm
4.9 dealer rating
View more photos (51)
9,500mi Auto Petrol 2.0L
£27,995
Croydon
~£703/pm
View more photos (35)
2.0 30I M Sport Sdrive Euro 6 Ss
8,050mi Auto Petrol 2.0L
£34,900
Sheffield
~£876/pm
Dealer Not Rated
View more photos (44)
2.5L Z4 Sdrive23i Highline Edition 201 Bhp
73,809mi Manual Petrol 2.5L
£8,325
London
~£209/pm
4.5 dealer rating
View more photos (31)
2.0 20I M Sport
84,897mi Manual Petrol 2.0L
£8,750
Stratford-upon-Avon
~£220/pm
4.8 dealer rating
Z4 M40i
11,000mi Auto Petrol 3.0L
£36,490
~£916/pm
View more photos (27)
35Is Sdrive Dct
34,446mi Auto Petrol 3.0L
£18,000
Romford
~£452/pm
View more photos (40)
3.0 Z4 M40i 336 Bhp
28,831mi Auto Petrol 3.0L
£33,295
Newcastle upon Tyne
~£836/pm
2.0 20I M Sport Sdrive Euro 5 Ss
89,974mi Manual Petrol 2.0L
£7,990
~£201/pm
4.7 dealer rating
View more photos (33)
3.0 M40i Convertible Sdrive 340
1,832mi Auto Petrol 3.0L
£43,990
Southend-on-Sea
~£1,105/pm
4.2 dealer rating
View more photos (48)
Z4 Sdrive 20I M Sport
5,923mi Auto Petrol 2.0L
£31,384
Colchester
~£788/pm
View more photos (26)
2,707mi Auto Petrol
£38,990
Stockport
~£979/pm
4.1 dealer rating
View more photos (21)
2.0 20I M Sport Sdrive Euro 5
74,000mi Auto Petrol 2.0L
£8,980
Yeovil
~£226/pm
View more photos (50)
4,021mi Auto Petrol 2.0L
£37,986
~£954/pm
2.5 Z4 Roadster 190 Bhp
27,911mi Manual Petrol 2.5L
£4,400
Bury
~£110/pm
View more photos (28)
2.0 Z4
87,000mi Manual Petrol 2.0L
£9,495
Oldham
~£238/pm
View more photos (29)
2.0 20I M Sport Sdrive Euro 6 Ss
72,399mi Auto Petrol 2.0L
£20,990
Worcester
~£527/pm
View more photos (45)
Sdrive 30I M Sport
36,610mi Auto Petrol 2.0L
£24,999
Burnley
~£628/pm
4.6 dealer rating
View more photos (47)
Z4 Sdrive23i M Sport
82,000mi Manual Petrol 2.5L
£7,499
Peterborough
~£188/pm
View more photos (39)
7,570mi Auto Petrol
£41,990
Rochdale
~£1,054/pm
View more photos (23)
40,360mi Auto Petrol 3.0L
£36,450
Cheltenham
~£915/pm
4.3 dealer rating
24,169mi Auto Petrol 2.0L
£30,950
Plymouth
~£777/pm
View more photos (11)
2.5 Z4 Sdrive23i Roadster
55,000mi Auto Petrol 2.5L
£6,995
~£176/pm
3.7 dealer rating
Results 480 - 504 of 553