Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (34)
2.0 18I M Sport Sdrive Euro 6 Ss
75,000mi Manual Petrol 2.0L
£7,995
Sudbury
~£201/pm
4.4 dealer rating
View more photos (33)
3.0 Z4 Si Sport Coupe 262 Bhp
112,000mi Manual Petrol 3.0L
£8,950
Halstead
~£225/pm
4.8 dealer rating
View more photos (22)
Series Z4 Sdrive20i M
73,277mi Manual Petrol 2.0L
£8,499
Nantwich
~£213/pm
3.6 dealer rating
View more photos (16)
Z4 Se
24,000mi Manual Petrol 2.0L
£6,995
Swansea
~£176/pm
4.1 dealer rating
View more photos (19)
Series Z4
98,000mi Manual Petrol 2.5L
£6,700
High Wycombe
~£168/pm
5.0 dealer rating
20I Sdrive M Sport
37,532mi Manual Petrol 2.0L
£13,000
Worcester
~£326/pm
4.5 dealer rating
View more photos (21)
Sdrive 30I M Sport
25,003mi Auto Petrol 2.0L
£31,750
West Bridgford
~£797/pm
View more photos (37)
2.0 20I M Sport Sdrive Euro 6
46,000mi Auto Petrol 2.0L
£14,995
Bristol
~£377/pm
View more photos (8)
3.0 35Is Dct Sdrive Euro 5
40,000mi Auto Petrol 3.0L
£19,500
Dudley
~£490/pm
Dealer Not Rated
View more photos (35)
Sdrive M40i
14,949mi Auto Petrol
£37,990
Chesterfield
~£954/pm
4.2 dealer rating
2.0 20I M Sport Sdrive Euro 5 Ss
62,000mi Manual Petrol 2.0L
£9,495
Nottingham
~£238/pm
View more photos (40)
Sdrive 20I M Sport
22,061mi Auto Petrol 2.0L
£30,000
Shrewsbury
~£753/pm
View more photos (38)
13,943mi Auto Petrol 2.0L
£32,000
Wolverhampton
~£804/pm
View more photos (18)
24,863mi Auto Petrol
£31,752
Leeds
View more photos (41)
Z4 Sdrive30i M Sport
16,193mi Auto Petrol 2.0L
£32,368
Crawley
~£813/pm
Z4 Sdrive28i M Sport
47,444mi Auto Petrol 2.0L
£15,995
Newbury
~£402/pm
View more photos (29)
9,017mi Auto Petrol 2.0L
£34,490
Keighley
~£866/pm
4.7 dealer rating
View more photos (25)
3.0 Si Sport Euro 4
140,000mi Manual Petrol 3.0L
£8,990
Newcastle upon Tyne
~£226/pm
View more photos (43)
Z4 Sdrive 30I M Sport
12,591mi Auto Petrol 2.0L
£32,990
Canterbury
~£828/pm
View more photos (71)
2.0 20I M
46,000mi 2.0L
£11,995
Derby
~£301/pm
View more photos (54)
Z4 Sdrive20i M Sport
13,948mi Auto Petrol
£28,150
Huddersfield
~£707/pm
View more photos (45)
2.0 20I Sport Sdrive Euro 6 Ss
53,000mi Auto Petrol 2.0L
£21,995
Chorley
~£552/pm
View more photos (23)
2.0 20I M Sport Sdrive Euro 6 Ss
49,092mi Auto Petrol 2.0L
£24,995
Edinburgh
~£628/pm
View more photos (51)
Convertible 3.0 M40i Sdrive Euro 6 Ss
24,000mi Auto Petrol 3.0L
£32,499
Cheshunt
~£816/pm
4.9 dealer rating
Results 264 - 288 of 553