Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (56)
Z4 M40i
20,000mi Auto Petrol 3.0L
£34,988
Peterborough
~£879/pm
4.0 dealer rating
View more photos (62)
2.0 Z4 Sdrive30i M Sport 255 Bhp
49,662mi Auto Petrol 2.0L
£25,275
Manchester
~£635/pm
4.4 dealer rating
View more photos (54)
3.0 Z4 M40i 336 Bhp
10,000mi Auto Petrol 3.0L
£34,775
York
~£873/pm
4.9 dealer rating
View more photos (31)
2.5 23I Highline Edition Sdrive Euro 5
90,000mi Auto Petrol 2.5L
£6,800
London
~£171/pm
4.3 dealer rating
View more photos (24)
2.2 Z4
46,102mi Auto Petrol 2.2L
£5,995
Cheltenham
~£151/pm
4.6 dealer rating
View more photos (15)
3.0 Z4
79,000mi Manual Petrol 3.0L
£8,950
High Wycombe
~£225/pm
5.0 dealer rating
View more photos (32)
I Sport Roadster
121,711mi Manual Petrol 2.0L
£4,295
Gloucester
~£108/pm
4.5 dealer rating
2.5 23I Convertible Sdrive U1065 Ulez
69,171mi Auto Petrol 2.5L
£9,495
Inverness
~£238/pm
3.9 dealer rating
View more photos (13)
2.2I Se
73,200mi Manual Petrol 2.2L
£5,499
Shoreham-By-Sea
~£138/pm
View more photos (30)
Convertible
51,207mi Manual Petrol 2.0L
£12,495
Halesowen
~£314/pm
4.1 dealer rating
View more photos (29)
Z4 Sdrive 35I
27,150mi Auto Petrol 3.0L
£28,950
Slough
~£727/pm
4.8 dealer rating
View more photos (22)
2.2I Se Roadster Convertible Ulez Compliant
134,000mi Manual Petrol 2.2L
£3,495
Watford
~£88/pm
3.8 dealer rating
Z4 Si Sport Roadster E4
116,000mi Manual Petrol 3.0L
£6,450
~£162/pm
View more photos (38)
2.0 20I M Sport Sdrive Euro 6 Ss
4,126mi Auto Petrol 2.0L
£37,999
Warrington
~£954/pm
View more photos (37)
Sdrive 30I M Sport Pro Pack
13,330mi Auto Petrol 2.0L
£29,999
~£753/pm
View more photos (45)
2.5I Euro 3
119,305mi Manual Petrol 2.5L
£3,997
Ripley
~£100/pm
Dealer Not Rated
View more photos (36)
3.0Si Sport
49,786mi Manual Petrol
£16,000
Warwick
~£402/pm
View more photos (40)
Sports
17,725mi Auto Petrol
£40,879
Exeter
~£1,027/pm
View more photos (20)
2.5 23I M Sport Sdrive Euro 5
101,000mi Manual Petrol 2.5L
£6,995
Woodstock
~£176/pm
View more photos (8)
3.0 35Is Dct Sdrive Euro 5
47,000mi Auto Petrol 3.0L
£18,550
Dudley
~£466/pm
21,328mi Auto Petrol 2.0L
£28,999
Chester
~£728/pm
View more photos (44)
Z4 Sdrive20i M Sport
21,567mi Auto Petrol 2.0L
£26,691
Eastleigh
~£670/pm
View more photos (28)
Sdrive 20I M Sport
42,632mi Auto Petrol 2.0L
£23,086
Bristol
~£580/pm
4.7 dealer rating
View more photos (23)
Sdrive M40i Shadowline Plus
5,428mi Auto Petrol 3.0L
£44,000
~£1,105/pm
Results 360 - 384 of 553