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
All391£18,4771049,053722
Antrim1£10,9951359,0001
Ballymena1£6,8501631,000-
Bedfordshire8£14,5931245,98312
Berkshire5£21,8421038,2869
Bristol9£19,7811046,59313
Bromley - Greater London1£34,995322,3204
Buckinghamshire18£16,0561164,62714
Caerphilly1£9,0001266,962-
Cambridgeshire2£9,6231655,95511
Cardiff4£26,495638,6804
Cheshire15£18,3911048,35921
City of Edinburgh4£29,445527,78612
City of London - Greater London4£28,196537,61811
Conwy3£30,832213,722-
Cornwall1£14,9991430,4001
County Durham1£42,995211,00014
Croydon - Greater London1£15,988933,0003
Derbyshire12£18,987948,57625
Devon8£13,6081357,7887
Dorset5£15,8191140,00012
Dundee City1£8,49513109,0001
Ealing - Greater London1£12,9901479,0002
East Ayrshire1£9,99518105,0002
East Riding of Yorkshire1£11,4801175,2972
East Sussex4£22,634833,0919
Enfield - Greater London3£24,4801055,2851
Essex16£17,2731245,00122
Glasgow City5£10,9721157,58815
Gloucestershire6£10,8971272,76618
Greater Manchester15£12,0111265,82437
Hampshire14£22,610840,31030
Harrow - Greater London1£25,99526001
Havering - Greater London4£14,186951,2097
Hertfordshire10£16,0211153,72624
Highland1£11,4951469,1713
Hillingdon - Greater London2£31,49329,0661
Hounslow - Greater London4£13,2951244,1006
Isle of Wight1£4,9952095,0001
Kent8£14,2441051,61627
Kingston upon Thames - Greater London2£8,13013105,0007
Lancashire8£19,8741055,72122
Leicestershire15£19,499937,17219
Lincolnshire7£14,2381042,23417
Merseyside2£19,4451071,2915
Moray1£6,9901876,000-
Newport4£31,688417,4094
Norfolk6£21,076931,54315
North Ayrshire1£32,99828,3773
North Lanarkshire3£13,7421986,7174
North Yorkshire8£18,1561159,68120
Northamptonshire6£25,813625,21919
Nottinghamshire11£21,834834,85914
Oxfordshire4£31,221719,9745
Pembrokeshire2£8,2231471,802-
Perth and Kinross2£32,990410,005-
Renfrewshire1£12,4981030,811-
Shropshire4£14,620973,41312
Somerset5£11,1891990,2618
South Yorkshire12£12,9591357,09320
Staffordshire11£14,3941146,14325
Suffolk5£24,9191152,3345
Surrey12£24,520629,9115
Swansea3£11,0961254,3526
Tyne and Wear8£11,2891375,3987
Warwickshire5£19,037944,23611
West Midlands11£19,369850,48633
West Sussex11£14,4741143,07616
West Yorkshire6£19,9471040,92118
Wiltshire4£39,838414,59212
Worcestershire9£22,285847,3817
Add postcode for better results.