Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
561 cars
View more photos (30)
Sdrive M40i
8,430mi Auto Petrol
£39,999
Kingston upon Hull
~£1,004/pm
4.2 dealer rating
View more photos (19)
2.0 20I M Sport Sdrive Euro 6
77,251mi Auto Petrol 2.0L
£12,990
Peterborough
~£326/pm
4.6 dealer rating
View more photos (26)
Convertible
31,000mi Manual Petrol 2.0L
£13,990
Horsham
~£351/pm
4.3 dealer rating
View more photos (15)
Convertible 2.0 Z4 2.0I Se Roadster 200555
83,000mi Manual Petrol 2.0L
£4,895
Scarborough
~£123/pm
4.9 dealer rating
View more photos (11)
2.0 I Sport Roadster
108,000mi Manual Petrol 2.0L
£4,990
Newcastle upon Tyne
~£125/pm
4.7 dealer rating
View more photos (17)
Series Z4
99,000mi Manual Petrol 3.0L
£9,850
High Wycombe
~£247/pm
5.0 dealer rating
View more photos (35)
Sdrive 30I M Sport
25,954mi Auto Petrol
£26,990
Chesterfield
~£678/pm
View more photos (32)
Sdrive 20I M Sport
19,113mi Auto Petrol
£26,900
~£676/pm
View more photos (12)
2.5 23I M Sport Sdrive Euro 5
87,000mi Auto Petrol 2.5L
£7,790
Sheffield
~£196/pm
View more photos (44)
Sport
33,560mi Auto Petrol
£21,216
Derby
~£533/pm
View more photos (28)
Z4 M40i
14,532mi Auto Petrol 3.0L
£32,750
~£822/pm
4.5 dealer rating
View more photos (9)
3.2I Euro 4
48,000mi Manual Petrol 3.2L
£18,890
Buckingham
~£474/pm
View more photos (68)
5,530mi Auto Petrol 3.0L
£37,999
Redhill
~£954/pm
View more photos (69)
2.0 20I
56,200mi Manual Petrol 2.0L
£10,999
~£276/pm
Dealer Not Rated
View more photos (24)
25,702mi Auto Petrol 2.0L
£26,500
King's Lynn
~£665/pm
Z4 Sdrive 18I
46,826mi Manual Petrol 2.0L
£9,998
Glasgow
~£251/pm
Convertible 2.5 23I Sdrive Euro 5 201010
85,290mi Manual Petrol 2.5L
£7,278
Loughborough
~£183/pm
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
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
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
Results 360 - 384 of 561