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)
Z4 Sdrive23i Roadster
94,000mi Auto Petrol 2.5L
£6,795
Kingston Upon Thames
~£171/pm
3.7 dealer rating
View more photos (25)
2022 2.0 Z4 Sdrive20i M Sport 195 Bhp
2,851mi Auto Petrol 2.0L
£30,995
Hinckley
~£778/pm
4.3 dealer rating
Sdrive 20I M Sport Plus Pack
5,631mi Auto Petrol 2.0L
£32,500
Coventry
~£816/pm
4.5 dealer rating
View more photos (35)
Z4 Sdrive20i M Sport
40,102mi Auto Petrol 2.0L
£25,950
Northampton
~£652/pm
View more photos (39)
2.0L Z4 Sdrive20i Roadster 181 Bhp
44,507mi Manual Petrol 2.0L
£10,900
Watford
~£274/pm
2.0 20I M Sport Sdrive Euro 6
86,059mi Auto Petrol 2.0L
£11,510
Cardiff
~£289/pm
4.7 dealer rating
View more photos (51)
Z4 Sdrive20i M Sport Roadster
35,891mi Auto Petrol
£16,980
Bolton
~£426/pm
4.1 dealer rating
View more photos (20)
Z4 Sdrive 30I M Sport
42,491mi Auto Petrol 2.0L
£29,450
Paignton
~£740/pm
Dealer Not Rated
View more photos (36)
Z4 M40i
22,000mi Auto Petrol 3.0L
£33,595
Bishop's Stortford
~£844/pm
4.2 dealer rating
View more photos (31)
19,754mi Auto Petrol 3.0L
£39,500
Wolverhampton
~£992/pm
View more photos (34)
Z4 Sdrive30i M Sport
8,561mi Auto Petrol 2.0L
£35,790
Preston
~£899/pm
View more photos (72)
Sdrive 20I M Sport
4,965mi Auto Petrol 2.0L
£33,491
Sandwich
~£841/pm
View more photos (38)
2.5I Sport Euro 4
72,985mi Manual Petrol 2.5L
£6,495
Wetherby
~£163/pm
View more photos (67)
67,000mi Auto Petrol 2.0L
£12,990
Basingstoke
~£326/pm
4.6 dealer rating
2.0 30I M Sport Convertible Pet...
25,686mi Auto Petrol 2.0L
£28,586
Kirkcaldy
~£718/pm
View more photos (23)
2.5 23I Sdrive Euro 5
87,707mi Manual Petrol 2.5L
£6,995
Manchester
~£176/pm
View more photos (40)
2.0L Sdrive20i M Sport Roadster
19,615mi Auto Petrol 2.0L
£18,444
Perth
~£463/pm
4.8 dealer rating
View more photos (86)
51,000mi Manual Petrol 2.5L
£8,995
Derby
~£226/pm
View more photos (33)
20I M Sport Sdrive Euro 6
10mi Auto Petrol 2.0L
£47,495
Swindon
~£1,193/pm
4.4 dealer rating
View more photos (16)
2.0 18I M Sport Sdrive Euro 6
50,990mi Auto Petrol 2.0L
£12,995
Diss
3.0 M40i Convertible Sdrive 340
31,977mi Auto Petrol 3.0L
£32,595
Brighton
~£819/pm
Z4 M40i First Edition
16,883mi Auto Petrol 3.0L
£34,995
Bedford
~£879/pm
2.0 20I M Sport Sdrive Euro 6 Ss
77,000mi Manual Petrol 2.0L
£10,000
Aldershot
~£251/pm
4.9 dealer rating
View more photos (32)
M Roadster 316
104,000mi Manual Petrol 3.2L
Macclesfield
Results 240 - 264 of 553