Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW Z4 on Finance

Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.

Buying Guide

Want to find out everything about all Z4 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW Z4 buying guide here.

BMW Z4 Data by County

BMW Z4 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All403£18,2471049,618721
Aberdeenshire1£13,995849,7501
Antrim1£10,9951359,0001
Ballymena1£6,8501631,000-
Bedfordshire8£14,5181245,98311
Berkshire4£20,6771244,79310
Bristol9£19,7481046,59312
Bromley - Greater London1£34,995322,3203
Buckinghamshire19£18,4541160,21114
Caerphilly1£9,0001266,962-
Cambridgeshire2£9,6231655,95511
Cardiff5£23,994839,7514
Cheshire14£18,9561048,63220
City of Edinburgh5£29,154523,78610
City of London - Greater London5£28,756533,3828
Conwy3£30,832213,722-
Cornwall1£14,9991430,4001
County Durham1£42,995211,00012
Croydon - Greater London1£15,988933,0002
Derbyshire13£17,871954,50724
Devon8£13,6081357,7887
Dorset6£14,5051140,73412
Dundee City3£13,6621167,3591
Ealing - Greater London1£12,4991479,0002
East Ayrshire1£9,99518105,0002
East Riding of Yorkshire1£11,4801175,2972
East Sussex5£25,645727,8259
Enfield - Greater London2£29,223742,3542
Essex18£16,3371248,66521
Glasgow City5£10,9721157,58815
Gloucestershire10£9,9271465,67017
Greater Manchester16£13,6041264,60636
Hampshire15£23,135840,88730
Harrow - Greater London1£25,99526001
Havering - Greater London3£15,748951,6118
Hertfordshire11£15,7921255,05124
Highland1£11,4951469,1712
Hillingdon - Greater London2£31,49329,0661
Hounslow - Greater London4£13,2951244,1006
Inverclyde1£3,4952087,000-
Isle of Wight1£3,9952095,0001
Kent10£17,9931047,79327
Kingston upon Thames - Greater London2£8,13013105,0007
Lancashire8£16,4441158,55723
Leicestershire11£20,399932,99324
Lincolnshire6£14,6611042,07817
Merseyside2£19,4451071,2915
Moray1£6,9901876,000-
Newport4£31,625417,4094
Norfolk4£22,766930,62917
North Ayrshire1£32,99828,3773
North Lanarkshire3£13,7421986,7173
North Yorkshire11£20,589950,82021
Northamptonshire6£25,771626,44220
Northumberland1£12,480950,730-
Nottinghamshire11£16,0791152,61215
Oxfordshire4£31,096719,9745
Pembrokeshire3£6,6471594,807-
Perth and Kinross2£31,990410,005-
Shropshire4£14,620973,41310
Somerset5£11,1891990,2618
South Yorkshire11£11,3371460,42023
Staffordshire11£13,9801147,29225
Suffolk4£19,6421169,7756
Surrey12£24,535629,9115
Swansea2£10,1471449,5297
Tyne and Wear7£12,3431274,3358
Warwickshire4£15,5461153,51011
West Midlands11£16,224954,72533
West Sussex13£16,6681039,81614
West Yorkshire5£20,5251036,47117
Wiltshire5£43,770311,67612
Worcestershire9£25,118844,0088
Add postcode for better results.