Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
561 cars
View more photos (40)
2.5 23I Sdrive Euro 5
64,250mi Manual Petrol 2.5L
£7,999
Tavistock
~£201/pm
4.4 dealer rating
View more photos (52)
Z4 Sdrive20i Roadster
66,160mi Manual Petrol 2.0L
£7,600
Norwich
~£191/pm
Dealer Not Rated
View more photos (41)
3L Z4 Sdrive30i Roadster
51,000mi Auto Petrol 3.0L
£10,990
Houghton-Le-Spring
~£276/pm
4.5 dealer rating
View more photos (35)
Z4 M40i
19,755mi Auto Petrol 3.0L
£35,000
West Bridgford
~£879/pm
Sdrive M40i
34,277mi Auto Petrol 3.0L
£32,999
Crewe
~£829/pm
4.3 dealer rating
View more photos (22)
Z4 Sdrive28i M Sport
60,338mi Auto Petrol 2.0L
£13,999
Conwy
~£352/pm
4.1 dealer rating
View more photos (36)
2,845mi Auto Petrol 3.0L
£39,950
Oxford
~£1,003/pm
4.2 dealer rating
27,000mi Auto Petrol 2.5L
£9,995
Christchurch
~£251/pm
4.8 dealer rating
Convertible 2.0 Z4 Sdrive18i Roadster 201363
68,000mi Manual Petrol 2.0L
£8,450
Stratford-upon-Avon
~£212/pm
5.0 dealer rating
View more photos (65)
2.0 20I
44,400mi Manual Petrol 2.0L
£9,999
Derby
View more photos (30)
Sdrive 20I M Sport
42,720mi Auto Petrol 2.0L
£23,500
Tamworth
~£590/pm
View more photos (27)
23,166mi Auto Petrol
£33,200
Aberdeen
~£834/pm
Sdrive 30I M Sport Tech Pack
43,030mi Auto Petrol 2.0L
£25,000
High Wycombe
~£628/pm
View more photos (34)
2.0 20I M Sport Sdrive Euro 6 Ss
25,970mi Auto Petrol 2.0L
£20,995
Hinckley
~£527/pm
View more photos (29)
21,287mi Auto Petrol 3.0L
£36,816
Kingston Upon Thames
~£925/pm
3.9 dealer rating
View more photos (31)
Bmw Roadster Sdrive 20I M Sport
4,843mi Auto Petrol 2.0L
£26,490
Salisbury
~£665/pm
View more photos (38)
20I Convertible
69,396mi Manual Petrol 2.0L
£8,250
~£207/pm
4.7 dealer rating
View more photos (63)
Z4 Sdrive20i M Sport
18,331mi Auto Petrol
£26,380
Bolton
~£662/pm
2.0 20I Sdrive Euro 6 Ss
66,586mi Manual Petrol 2.0L
£9,490
St Neots
~£238/pm
View more photos (33)
1,926mi Auto Petrol 3.0L
£43,899
Woolwich
~£1,102/pm
3.7 dealer rating
View more photos (25)
2.5 Si Se Convertible Euro 4 21
72,000mi Manual Petrol 2.5L
£5,995
Billingshurst
~£151/pm
View more photos (100)
M Sport
74,711mi Manual Petrol 2.0L
£8,400
Swindon
~£211/pm
28I M Sport Convertible
94,000mi Manual Petrol 2.0L
£8,690
Peterborough
~£218/pm
4.9 dealer rating
View more photos (46)
Convertible 2.5I Se Euro 3 200353
81,000mi Manual Petrol 2.5L
£3,495
Poole
~£88/pm
Results 216 - 240 of 561