Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
553 cars
View more photos (19)
2.0I Se
133,600mi Manual Petrol 2.0L
£2,250
Royal Leamington Spa
~£57/pm
5.0 dealer rating
View more photos (36)
3.0 M40i Convertible Sdrive 340
3,000mi Auto Petrol 3.0L
£47,995
Hailsham
~£1,205/pm
4.2 dealer rating
View more photos (27)
Z4 Sdrive18i M Sport Roadster
61,511mi Manual Petrol 2.0L
£9,700
Derby
~£244/pm
4.4 dealer rating
2.5 23I Sdrive Euro 5
73,000mi Manual Petrol 2.5L
£6,495
Chepstow
~£163/pm
4.0 dealer rating
View more photos (34)
Convertible 2.5 23I Sdrive Euro 5 201059
77,800mi Manual Petrol 2.5L
£7,499
Washington
~£188/pm
4.9 dealer rating
Sdrive 20I M Sport Techpro Pack
4,453mi Auto Petrol 2.0L
£40,000
Romford
~£1,004/pm
4.5 dealer rating
View more photos (24)
Convertible 2.2I Se Euro 3 200505
46,102mi Auto Petrol 2.2L
£5,995
Gloucester
~£151/pm
4.8 dealer rating
View more photos (44)
Series 2.5 Z4 Roadster
102,000mi Manual Petrol 2.5L
£3,195
Clevedon
~£80/pm
4.7 dealer rating
View more photos (38)
Convertible 3.0 30I Sdrive Euro 5 201111
76,615mi Manual Petrol 3.0L
£8,999
Gainsborough
~£226/pm
View more photos (14)
Series Z4
78,000mi Manual Petrol 2.5L
£9,450
High Wycombe
~£237/pm
View more photos (8)
3.0I 2dr Auto
72,000mi Auto Petrol 3.0L
Peterborough
Z4 Sdrive23i M Sport Roadster
77,000mi Manual Petrol 2.5L
£10,990
~£276/pm
View more photos (32)
Z4 Sdrive20i M
89,200mi Auto Petrol 2.0L
£11,445
Norwich
~£287/pm
4.6 dealer rating
Z4 M40i
16,369mi Auto Petrol 3.0L
£40,990
Eastleigh
~£1,029/pm
Sdrive 20I M Sport Plus Pack
4,972mi Auto Petrol 2.0L
£32,250
Worcester
~£810/pm
View more photos (20)
Sdrive M40i
7,490mi Auto Petrol 3.0L
£34,898
Irvine
~£876/pm
View more photos (40)
M40i
2,550mi Auto Petrol 3.0L
£48,950
Penryn
~£1,229/pm
Dealer Not Rated
View more photos (7)
Convertible
80,000mi Manual Petrol 2.0L
£8,990
Bolton
View more photos (45)
Edition Sport
89,501mi Manual Petrol 2.0L
£3,990
Nelson
~£100/pm
2.0 30I M Sport Convertible Sdrive
29,990mi Auto Petrol 2.0L
£29,995
~£753/pm
2.0 Z4 Sdrive18i M
89,000mi Manual Petrol 2.0L
£7,990
Thatcham
~£201/pm
View more photos (39)
M I U55595 Ulez
34,000mi Manual Petrol 3.2L
Melton Mowbray
Sdrive 20I M Sport
11,331mi Auto Petrol 2.0L
£32,999
Castleford
~£829/pm
Z4 Sdrive20i M Sport
34,187mi Auto Petrol 2.0L
£27,500
Luton
~£691/pm
Results 432 - 456 of 553