Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (12)
2.0 Z4 Sdrive20i M Sport Roadster 181 Bhp
60,000mi Auto Petrol 2.0L
£12,795
Lymington
~£321/pm
4.7 dealer rating
View more photos (15)
Z4 Sdrive23i M Sport Highline Edition
68,000mi Manual Petrol 2.5L
£8,999
Macclesfield
~£226/pm
4.5 dealer rating
View more photos (14)
Series Z4
64,000mi Manual Petrol 3.0L
£10,850
High Wycombe
~£272/pm
5.0 dealer rating
View more photos (8)
Z4 Sdrive20i M Sport Roadster 2-Door Just 76K 7 Se
76,000mi Manual Petrol 2.0L
£7,995
Bristol
~£201/pm
View more photos (32)
Z4 Sdrive20i M Sport
975mi Auto Petrol 2.0L
£40,995
Croydon
~£1,029/pm
3.9 dealer rating
View more photos (34)
2.0 20I M Sport Sdrive Euro 5 Ss
47,000mi Manual Petrol 2.0L
£10,995
Liskeard
~£276/pm
4.9 dealer rating
View more photos (22)
Z4 Sdrive23i M Sport Roadster
58,290mi Manual Petrol 2.5L
£8,995
Gloucester
4.6 dealer rating
View more photos (75)
2.5 23I Sdrive Euro 5
49,374mi Manual Petrol 2.5L
£7,894
Tonbridge
~£198/pm
View more photos (20)
20I M Sport
9,000mi Auto Petrol
£30,995
Chester
~£778/pm
4.0 dealer rating
View more photos (54)
52,004mi Manual Petrol 2.0L
£8,900
Blackburn
~£223/pm
View more photos (28)
G29 M40i B58c 3.0I
29,726mi Auto Petrol 3.0L
£38,895
Stirling
~£977/pm
4.3 dealer rating
View more photos (47)
Z4 Sdrive20i Roadster
30,000mi Manual Petrol 2.0L
£14,383
Warwick
~£361/pm
View more photos (41)
Sdrive28i M Sport - High Spec
14,000mi Auto Petrol 2.0L
£17,990
Sheffield
~£452/pm
View more photos (42)
3.0 M40i Convertible Sdrive Euro 6
2,475mi Auto Petrol 3.0L
£47,500
Edinburgh
~£1,193/pm
4.2 dealer rating
View more photos (25)
Sdrive 20I M Sport
17,154mi Auto Petrol 2.0L
£31,000
Swansea
View more photos (38)
14,500mi Manual Petrol 2.0L
£11,800
Leicester
~£296/pm
4.8 dealer rating
19,068mi Auto Petrol
£28,890
London
~£725/pm
3.7 dealer rating
View more photos (36)
20I M Sport Sdrive Euro 6
4,500mi Auto Petrol 2.0L
£39,400
Melksham
~£989/pm
4.4 dealer rating
View more photos (26)
4,501mi Auto Petrol
£40,000
Enfield
~£1,004/pm
View more photos (17)
2.0 20I M Sport Sdrive Euro 6
53,859mi Auto Petrol 2.0L
£11,995
Rotherham
~£301/pm
2.0 20I M Sport Sdrive Euro 5
86,999mi Auto Petrol 2.0L
£8,295
Oldham
~£208/pm
43,266mi Auto Petrol 2.0L
£25,750
Oxford
~£647/pm
View more photos (40)
Sdrive18i M Sport
28,871mi Manual Petrol
£11,795
Dorchester
View more photos (55)
2.0 20I M Sport Sdrive Euro 6 Ss
68,000mi Manual Petrol 2.0L
£11,950
Cheltenham
~£300/pm
Results 336 - 360 of 553