Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
561 cars
View more photos (9)
3.2I Euro 4
48,000mi Manual Petrol 3.2L
£18,890
Buckingham
~£474/pm
4.7 dealer rating
View more photos (68)
Z4 M40i
5,530mi Auto Petrol 3.0L
£37,999
Redhill
~£954/pm
4.5 dealer rating
View more photos (69)
2.0 20I
56,200mi Manual Petrol 2.0L
£10,999
Derby
~£276/pm
Dealer Not Rated
View more photos (24)
Sdrive 20I M Sport
25,702mi Auto Petrol 2.0L
£26,500
King's Lynn
~£665/pm
View more photos (19)
Z4 Sdrive 18I
46,826mi Manual Petrol 2.0L
£9,998
Glasgow
~£251/pm
4.6 dealer rating
View more photos (35)
Convertible 2.5 23I Sdrive Euro 5 201010
85,290mi Manual Petrol 2.5L
£7,278
Loughborough
~£183/pm
5.0 dealer rating
View more photos (20)
2.5 23I
22,000mi Manual Petrol 2.5L
£9,990
Harrogate
View more photos (37)
Z4 Sdrive 30I M Sport
11,837mi Auto Petrol 2.0L
£27,999
Stockport
~£703/pm
4.3 dealer rating
View more photos (63)
Sdrive 20I M Sport Pro Pack
12,599mi Auto Petrol 2.0L
Durham
Z4 Sdrive30i M Sport
45,080mi Auto Petrol 2.0L
Stevenage
M40i Sdrive Euro 6
10mi Auto Petrol 3.0L
£50,995
Bristol
~£1,281/pm
4.4 dealer rating
View more photos (28)
18I Sdrive M Sport
68,967mi Manual Petrol 2.0L
£8,490
Cardiff
~£213/pm
View more photos (29)
81,000mi Auto Petrol 3.0L
£9,490
Leeds
~£238/pm
4.8 dealer rating
19,050mi Auto Petrol
£29,398
Kingston upon Hull
~£738/pm
4.2 dealer rating
View more photos (84)
2.0 20I M
104,000mi 2.0L
£8,295
~£208/pm
View more photos (49)
Z4 Sdrive20i M Sport
26,500mi Auto Petrol 2.0L
£24,000
Leighton Buzzard
~£603/pm
4.9 dealer rating
View more photos (51)
9,500mi Auto Petrol 2.0L
£26,800
Croydon
~£673/pm
2.0 30I M Sport Sdrive Euro 6 Ss
8,050mi Auto Petrol 2.0L
£33,900
Sheffield
~£851/pm
View more photos (64)
Z4 Sdrive 20I M Sport
4,928mi Auto Petrol 2.0L
£35,267
Colchester
~£886/pm
View more photos (39)
Petrol
24,800mi Auto Petrol 3.0L
£22,900
~£575/pm
View more photos (46)
2L Z4 Sdrive20i Roadster
70,787mi Manual Petrol 2.0L
£8,995
Darlington
~£226/pm
View more photos (18)
20I Sdrive
81,000mi Auto Petrol 2.0L
£9,550
Antrim
~£240/pm
View more photos (33)
Convertible 2.0I Edition Sport Euro 4 200858
113,000mi Manual Petrol 2.0L
£3,395
Leicester
~£85/pm
Z4 Sdrive 18I M Sport
41,000mi Manual Petrol 2.0L
Christchurch
Results 48 - 72 of 561