Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
561 cars
View more photos (59)
Z4 M40i
11,282mi Auto Petrol 3.0L
£38,750
Bolton
~£973/pm
4.1 dealer rating
View more photos (25)
Sdrive M40i
29,007mi Auto Petrol 3.0L
£29,599
Stafford
~£743/pm
4.3 dealer rating
View more photos (34)
Z4 Sdrive20i M Sport
43,400mi Manual Petrol 2.0L
£10,449
Peterborough
~£262/pm
4.9 dealer rating
View more photos (39)
Convertible
6,000mi Auto Petrol 3.0L
£39,990
Horsham
~£1,004/pm
View more photos (27)
25,675mi Auto Petrol 2.0L
£26,395
Royal Tunbridge Wells
~£663/pm
3.4 dealer rating
View more photos (38)
39,058mi Auto Petrol 2.0L
£23,750
Edinburgh
~£596/pm
4.2 dealer rating
View more photos (23)
G29 Sdrive20i M Sport Lci B48 2.0I
4,701mi Auto Petrol 2.0L
£39,995
Glasgow
View more photos (32)
Sdrive 30I M Sport
18,495mi Auto Petrol 2.0L
£28,707
Chelmsford
~£721/pm
View more photos (40)
Z4 Sdrive20i Roadster
84,980mi Manual Petrol 2.0L
£6,990
Worthing
~£176/pm
4.5 dealer rating
View more photos (74)
2.0 20I Sdrive Euro 6 Ss
53,000mi Manual Petrol 2.0L
£12,950
Cheltenham
~£325/pm
5.0 dealer rating
View more photos (16)
Z4 Sdrive 20I M Sport
102,015mi Auto Petrol 2.0L
£8,495
Plymouth
~£213/pm
3.0 Z4 Sdrive30i Roadster 254 Bhp
49,546mi Auto Petrol 3.0L
£10,970
Stockport
~£275/pm
4.8 dealer rating
View more photos (15)
Series Z4
85,000mi Manual Petrol 2.0L
£4,495
Hitchin
~£113/pm
3.9 dealer rating
Countryman Cooper S Exclusive
15,000mi Auto Petrol 2.0L
£18,999
Leatherhead
~£477/pm
Z4 Sport Roadster E4
70,000mi Manual Petrol 2.0L
£2,495
Wickford
~£63/pm
Series Z4 Se Roadster
106,800mi Manual Petrol 2.0L
£3,500
Frodsham
~£88/pm
View more photos (22)
Z4 Sdrive20i M Sport Roadster
47,000mi Manual Petrol 2.0L
£10,995
Mansfield
~£276/pm
View more photos (88)
2.0 L 2.0 20I Sport Convertible Sd
40,407mi Auto Petrol 2.0L
£19,990
Wigan
~£502/pm
4.6 dealer rating
View more photos (18)
2.0I Sport Euro 4
108,000mi Manual Petrol 2.0L
£3,799
Kilmarnock
~£95/pm
View more photos (26)
Sdrive 20I M Sport Pro Pack
20,797mi Auto Petrol 2.0L
£26,000
Sheffield
~£653/pm
35Is Ulez
44,100mi Auto Petrol 3.0L
£17,500
Woking
~£439/pm
4.7 dealer rating
View more photos (60)
Sdrive20i 2.0 M
65,800mi Auto 2.0L
£20,990
Chichester
~£527/pm
View more photos (19)
Sdrive M40i Tech Pack
10,172mi Auto Petrol 3.0L
£39,000
Braunstone Town
~£979/pm
View more photos (30)
2.0 20I M Sport Sdrive Euro 5 Ss
62,381mi Manual Petrol 2.0L
£8,995
Bedford
~£226/pm
Results 432 - 456 of 561