Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
539 cars
View more photos (38)
Sdrive 20I M Sport Plus Pack
26,840mi Auto Petrol 2.0L
£24,699
Peterborough
~£620/pm
4.6 dealer rating
Z4 2.0 20I M Sport Convertible Sdr
39,707mi Auto Petrol 2.0L
£13,995
Wokingham
~£351/pm
4.3 dealer rating
View more photos (54)
M Sport
48,335mi Manual Petrol 2.0L
£10,990
~£276/pm
4.0 dealer rating
View more photos (27)
Sdrive 20I M Sport Pro Pack
46,209mi Auto Petrol 2.0L
£26,000
Sheffield
~£653/pm
4.5 dealer rating
View more photos (99)
Convertible 2.0 18I M Sport Sdrive Euro 6 Ss
29,991mi Manual Petrol 2.0L
£11,795
Thetford
~£296/pm
View more photos (33)
Z4 Sdrive20i M Sport
34,140mi Auto Petrol 2.0L
£29,950
Northampton
~£752/pm
View more photos (49)
2.0 20I M Sport Sdrive Euro 5 Ss
67,000mi Manual Petrol 2.0L
£8,489
Tamworth
~£213/pm
View more photos (59)
Z4 Sdrive 20I M Sport
27,518mi Manual Petrol 2.0L
£14,000
Basildon
~£352/pm
5.0 dealer rating
View more photos (74)
2.0 20I Sdrive Euro 6 Ss
53,000mi Manual Petrol 2.0L
£12,950
Cheltenham
~£325/pm
View more photos (35)
Z4 Sdrive 20I
66,000mi Auto Petrol 2.0L
£9,290
Driffield
~£233/pm
4.1 dealer rating
View more photos (10)
Sdrive30i M Sport Highline Edition
24,000mi Auto Petrol 3.0L
£16,495
Godalming
~£414/pm
View more photos (39)
Sdrive20i M Sport
32,538mi Auto Petrol
£23,995
Wallsend
~£603/pm
4.2 dealer rating
View more photos (44)
2.2I Se Roadster
64,000mi Manual Petrol 2.2L
£6,250
London
~£157/pm
3.2I Euro 4
68,300mi Manual Petrol 3.2L
St Albans
4.9 dealer rating
View more photos (81)
2.5 23I Sdrive Euro 5
90,204mi Auto Petrol 2.5L
£6,294
Tonbridge
~£158/pm
View more photos (17)
102,015mi Auto Petrol 2.0L
£8,995
Plymouth
~£226/pm
View more photos (16)
3.0 Z4 Sdrive30i Roadster 254 Bhp
49,546mi Auto Petrol 3.0L
£10,970
Stockport
~£275/pm
4.8 dealer rating
Series Z4
85,000mi Manual Petrol 2.0L
£4,495
Hitchin
~£113/pm
3.9 dealer rating
View more photos (40)
Countryman Cooper S Exclusive
15,000mi Auto Petrol 2.0L
£19,499
Leatherhead
~£490/pm
Z4 Sport Roadster E4
70,000mi Manual Petrol 2.0L
£2,995
Wickford
~£75/pm
View more photos (25)
Series Z4 Se Roadster
106,800mi Manual Petrol 2.0L
£3,500
Frodsham
~£88/pm
View more photos (22)
Z4 Sdrive20i M Sport Roadster
47,000mi Manual Petrol 2.0L
£10,995
Mansfield
View more photos (36)
4,540mi Auto Petrol 2.0L
£30,999
Newport
~£778/pm
40,102mi Auto Petrol 2.0L
£25,950
Oxford
~£652/pm
Results 168 - 192 of 539