Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
561 cars
View more photos (34)
Sdrive M40i Shadowline Plustech Pack
10mi Auto Petrol 3.0L
£44,500
Warwick
~£1,117/pm
4.5 dealer rating
View more photos (29)
2.0 18I Convertible Sdrive Euro 6
42,001mi Auto Petrol 2.0L
£12,690
Bangor
~£319/pm
4.3 dealer rating
View more photos (35)
Z4 Sdrive20i M Sport
44,237mi Auto Petrol 2.0L
£21,975
Wolverhampton
~£552/pm
4.2 dealer rating
View more photos (31)
5,502mi Auto Petrol 3.0L
£38,500
Cardiff
~£967/pm
View more photos (37)
2.5L Highline Edition
66,124mi Manual Petrol 2.5L
£7,999
Newcastle upon Tyne
~£201/pm
View more photos (40)
20,226mi Auto Petrol
£24,990
Bolton
~£628/pm
4.1 dealer rating
View more photos (87)
2.5I Se Smg Euro 3
79,944mi Auto Petrol 2.5L
£4,995
Newtownards
~£125/pm
View more photos (45)
Z4 M40i
2,962mi Auto Petrol 3.0L
£47,990
Peterborough
~£1,205/pm
View more photos (50)
12,083mi Auto Petrol 3.0L
£34,990
~£879/pm
View more photos (96)
2.5 23I Sdrive Euro 5 2009
118,500mi Auto Petrol 2.5L
£6,450
Kenilworth
~£162/pm
Dealer Not Rated
View more photos (30)
G29 Sdrive20i M Sport B48 2.0I
29,696mi Auto Petrol 2.0L
£26,795
Stirling
~£673/pm
View more photos (36)
Sdrive 20I M Sport
32,155mi Auto Petrol 2.0L
£23,750
Northampton
~£596/pm
View more photos (26)
15,281mi Auto Petrol 2.0L
£24,000
Sheffield
~£603/pm
View more photos (13)
Convertible 3.0 Z4 Sdrive30i M Sport Roadster 201
40,000mi Auto Petrol 3.0L
£12,995
Radlett
~£326/pm
View more photos (64)
3.0 M40i Convertible Sdrive Euro 6
31,125mi Auto Petrol 3.0L
£28,850
Watford
~£724/pm
17,417mi Auto Petrol 2.0L
£24,500
Kingston Upon Thames
~£615/pm
3.9 dealer rating
View more photos (20)
Z4 Sdrive30i M Sport
18,500mi Auto Petrol 2.0L
£28,400
Brentford
~£713/pm
View more photos (17)
Series Z4 Se Roadster
49,258mi Manual Petrol 2.5L
£4,800
Brentwood
~£121/pm
4.0 dealer rating
View more photos (8)
3.0 35Is Dct Sdrive Euro 5
55,000mi Auto Petrol 3.0L
£18,350
Dudley
~£461/pm
View more photos (58)
28,591mi Auto Petrol
£23,380
~£587/pm
7,709mi Auto Petrol 2.0L
£31,800
West Drayton
~£799/pm
View more photos (59)
Z4 Sdrive 20I
16,222mi Auto Petrol 2.0L
£11,695
~£294/pm
4.4 dealer rating
20I M Sport Convertible
19,286mi Manual Petrol 2.0L
£13,300
Norwich
~£334/pm
4.7 dealer rating
3.0I Se Smg Euro 3
75,000mi Auto Petrol 3.0L
£4,790
Buckingham
~£120/pm
Results 144 - 168 of 561