Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (48)
2.0 30I M Sport Convertible Sdrive
14,592mi Auto Petrol 2.0L
£34,098
Ipswich
~£856/pm
4.2 dealer rating
View more photos (41)
Bmw Roadster Sdrive 20I M Sport Pro Pack
14,628mi Auto Petrol 2.0L
£28,444
Basingstoke
~£714/pm
4.3 dealer rating
View more photos (27)
20I Convertible
16,206mi Auto Petrol 2.0L
£12,495
Birmingham
~£314/pm
4.5 dealer rating
View more photos (36)
M40i
22,446mi Auto Petrol 3.0L
£37,980
Blackburn
~£954/pm
Z4 Roadster Ed Exclusive
81,400mi Manual Petrol 2.5L
£7,890
Peterborough
~£198/pm
4.9 dealer rating
View more photos (20)
2.0 M Sport
17,000mi Auto Petrol 2.0L
£28,995
Stockton-on-Tees
~£728/pm
View more photos (22)
20I Sdrive
18,300mi Manual Petrol 2.0L
£14,599
Winsford
~£367/pm
Convertible 3.0 35I M Sport Sdrive Euro 5 201
57,532mi Manual Petrol 3.0L
£15,990
Bristol
~£402/pm
Dealer Not Rated
View more photos (28)
Z4 Sdrive30i M Sport
29,622mi Auto Petrol 2.0L
£30,000
Oldbury
~£753/pm
View more photos (31)
Z4 Sdrive20i M Sport
16,232mi Auto Petrol 2.0L
£27,995
Croydon
~£703/pm
3.9 dealer rating
3.0 Z4 Sdrive30i Roadster
107,500mi Auto Petrol 3.0L
£6,997
Henley-on-Thames
~£176/pm
4.7 dealer rating
View more photos (7)
3.0 35I Dct Sdrive Euro 5
52,300mi Auto Petrol 3.0L
£12,350
Dudley
~£310/pm
View more photos (24)
Sdrive 20I M Sport Techpro Pack
10mi Auto Petrol 2.0L
£43,000
Newport
~£1,080/pm
View more photos (29)
3.0 Z4 Roadster 228 Bhp
66,332mi Auto Petrol 3.0L
£5,550
Ely
~£139/pm
View more photos (79)
Z4 Sport
30,000mi Manual Petrol 2.0L
£6,790
Bedford
~£171/pm
4.8 dealer rating
View more photos (32)
Z4 Sdrive 30I M Sport
12,017mi Auto Petrol 2.0L
£31,449
Ashford
~£790/pm
4.4 dealer rating
View more photos (35)
Z4 Sdrive23i M Sport Roadster
87,000mi Manual Petrol 2.5L
£6,795
View more photos (6)
Sdrive M40i
6,650mi Auto Petrol
£43,900
Kingston upon Hull
~£1,102/pm
View more photos (19)
2.0 20I M Sport Sdrive Euro 6
77,251mi Auto Petrol 2.0L
£14,490
~£364/pm
4.6 dealer rating
View more photos (26)
Convertible
31,000mi Manual Petrol 2.0L
£13,990
Horsham
~£351/pm
2.0 20I M Sport Sdrive Euro 5 Ss
66,962mi Manual Petrol 2.0L
£8,000
Caerphilly
~£201/pm
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
Convertible 2.0 20I M Sport Sdrive Euro 6
25,000mi Auto Petrol 2.0L
£16,490
Norwich
~£414/pm
Results 456 - 480 of 553