Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (78)
3.0 M40i
26,071mi Auto 3.0L
£32,450
Haverhill
~£815/pm
4.6 dealer rating
View more photos (33)
2.0 Z4 Sdrive20i M Sport 195 Bhp
33,842mi Auto Petrol 2.0L
£23,770
Stockport
~£597/pm
4.7 dealer rating
View more photos (27)
Sdrive 20I M Sport
30,047mi Auto Petrol 2.0L
£26,599
Oldbury
~£668/pm
View more photos (48)
Z4 Sdrive 20I M Sport
20,620mi Auto Petrol 2.0L
£27,943
Colchester
~£702/pm
4.2 dealer rating
View more photos (66)
Sdrive20i M Sport
70,000mi Auto Petrol 2.0L
£13,390
Basingstoke
~£336/pm
View more photos (29)
43,636mi Auto Petrol 2.0L
£24,500
Warwick
~£615/pm
4.5 dealer rating
View more photos (70)
2.0 20I M Sport Sdrive Euro 6 Ss
37,000mi Auto Petrol 2.0L
£22,999
London
~£578/pm
Dealer Not Rated
View more photos (23)
Z4 Sdrive20i Sport
33,639mi Auto Petrol 2.0L
£23,950
Cheltenham
~£601/pm
4.3 dealer rating
View more photos (35)
2.0 30I M Sport Sdrive Euro 6 Ss
40,200mi Auto Petrol 2.0L
£30,499
Wilmslow
~£766/pm
4.1 dealer rating
View more photos (25)
25,058mi Auto Petrol 2.0L
£24,970
Blackburn
~£627/pm
Z4 M40i
2,317mi Auto Petrol 3.0L
£43,750
~£1,099/pm
View more photos (79)
Z4 Sport
30,000mi Manual Petrol 2.0L
£6,790
Bedford
~£171/pm
View more photos (50)
3.0 30I Sdrive Euro 5
44,480mi Manual Petrol 3.0L
£9,990
Bristol
~£251/pm
4.9 dealer rating
View more photos (58)
Convertible
78,783mi Manual Petrol 2.0L
£3,995
~£100/pm
4.4 dealer rating
View more photos (8)
Z4 2.5I Se
62,000mi Auto Petrol 2.5L
3.8 dealer rating
View more photos (101)
53,568mi Auto Petrol 3.0L
£8,500
Swindon
~£213/pm
5.0 dealer rating
View more photos (76)
2.0 28I M Sport Sdrive Euro 6
43,000mi Auto Petrol 2.0L
£16,450
~£413/pm
Sdrive M40i
60,215mi Auto Petrol 3.0L
£34,997
~£879/pm
View more photos (15)
Z4 Sdrive 23I
195,000mi Manual Petrol 2.5L
£3,994
Whitchurch
4.8 dealer rating
View more photos (13)
Series Z4
92,000mi Manual Petrol 2.5L
£8,850
High Wycombe
~£222/pm
View more photos (12)
115,000mi Auto Petrol 2.0L
£8,800
New Malden
~£221/pm
3.3 dealer rating
View more photos (34)
Sdrive 30I M Sport
17,185mi Auto Petrol 2.0L
£31,499
Stoke-on-Trent
~£791/pm
2.5 23I M Sport Sdrive Euro 5
89,078mi Auto Petrol 2.5L
£7,499
Swansea
~£188/pm
4.0 dealer rating
View more photos (24)
Z4 Sdrive20i M Sport
25,507mi Auto Petrol 2.0L
£25,990
Brentford
~£653/pm
3.9 dealer rating
Results 312 - 336 of 553