Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
561 cars
View more photos (20)
Z4 M40i
13,481mi Auto Petrol 3.0L
£37,416
Brentford
~£940/pm
3.9 dealer rating
View more photos (32)
Z4 Sdrive20i Sport
30,201mi Auto Petrol 2.0L
£25,490
Royal Tunbridge Wells
~£640/pm
3.4 dealer rating
View more photos (44)
16,369mi Auto Petrol 3.0L
£34,495
Eastleigh
~£866/pm
4.0 dealer rating
View more photos (39)
M40i
2,955mi Auto Petrol 3.0L
£42,900
Penryn
~£1,077/pm
Dealer Not Rated
View more photos (69)
Z4 Sdrive 18I M Sport
80,000mi Manual Petrol 2.0L
£8,750
Bolton
~£220/pm
4.8 dealer rating
View more photos (40)
Sdrive 30I M Sport
29,990mi Auto Petrol 2.0L
£26,475
Littlehampton
~£665/pm
4.2 dealer rating
View more photos (27)
2.0 Z4 Sdrive18i M
89,000mi Manual Petrol 2.0L
£7,990
Thatcham
~£201/pm
4.9 dealer rating
View more photos (29)
Z4 Sdrive 20I
16,222mi Auto Petrol 2.0L
£11,695
Birmingham
~£294/pm
4.5 dealer rating
View more photos (41)
Z4 Roadster Ed Exclusive
81,400mi Manual Petrol 2.5L
£7,490
Peterborough
~£188/pm
View more photos (38)
Z4 M
75,000mi Manual Petrol 3.2L
£16,995
Wantage
~£427/pm
4.6 dealer rating
View more photos (22)
3.0 Z4 Sdrive30i Roadster
107,500mi Auto Petrol 3.0L
£5,647
Henley-on-Thames
~£142/pm
4.7 dealer rating
3L Z4 Roadster
66,332mi Auto Petrol 3.0L
£5,150
Ely
~£129/pm
View more photos (79)
Z4 Sport
30,000mi Manual Petrol 2.0L
£6,790
Bedford
~£171/pm
View more photos (30)
Sdrive M40i
8,430mi Auto Petrol
£39,999
Kingston upon Hull
~£1,004/pm
View more photos (19)
2.0 20I M Sport Sdrive Euro 6
77,251mi Auto Petrol 2.0L
£12,990
~£326/pm
View more photos (26)
Convertible
31,000mi Manual Petrol 2.0L
£13,990
Horsham
~£351/pm
4.3 dealer rating
View more photos (15)
Convertible 2.0 Z4 2.0I Se Roadster 200555
83,000mi Manual Petrol 2.0L
£4,895
Scarborough
~£123/pm
View more photos (11)
2.0 I Sport Roadster
108,000mi Manual Petrol 2.0L
£4,990
Newcastle upon Tyne
~£125/pm
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 (35)
25,954mi Auto Petrol
£26,990
Chesterfield
~£678/pm
Sdrive 20I M Sport
19,113mi Auto Petrol
£26,900
~£676/pm
View more photos (12)
2.5 23I M Sport Sdrive Euro 5
87,000mi Auto Petrol 2.5L
£7,790
Sheffield
~£196/pm
Sport
33,560mi Auto Petrol
£21,216
Derby
~£533/pm
View more photos (28)
14,532mi Auto Petrol 3.0L
£32,750
~£822/pm
Results 24 - 48 of 561