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
All410£19,5151046,661721
Aberdeen City1£26,500418,645-
Aberdeenshire1£13,995849,7501
Banbridge1£3,4001975,000-
Bedfordshire8£15,4531237,61212
Berkshire3£31,157816,37212
Bristol12£18,1061144,85211
Bromley - Greater London2£32,645415,3763
Buckinghamshire17£15,8221265,88118
Caerphilly1£9,0001266,962-
Cambridgeshire7£18,178951,3347
Cardiff3£25,327723,1767
Cheshire15£19,4581048,79719
City of Edinburgh1£34,490426,91411
City of London - Greater London6£24,862741,2247
Conwy3£30,832213,722-
County Durham4£18,923940,22810
Croydon - Greater London1£15,788933,0001
Derbyshire14£15,6351156,62724
Devon10£12,8811358,4564
Dorset6£19,654931,81911
Dumfries and Galloway1£28,998324,9292
Dundee City4£11,3081366,8891
East Ayrshire1£9,99518105,0002
East Riding of Yorkshire2£12,3851059,8161
East Sussex4£23,870731,1859
Enfield - Greater London2£28,973742,9232
Essex21£16,4881145,98421
Fife1£52,9980101
Glasgow City3£18,258846,30818
Gloucestershire13£17,1371144,15716
Greater Manchester18£15,8311055,22533
Hampshire15£20,718947,67925
Harrow - Greater London1£25,9952600-
Havering - Greater London2£10,6231167,1684
Hertfordshire13£17,7561154,89025
Highland1£11,4951469,1711
Hillingdon - Greater London1£27,000115,9002
Hounslow - Greater London2£7,8431644,5669
Inverclyde1£3,4952087,000-
Isle of Wight1£3,9952095,0001
Kent6£25,494938,46832
Kingston upon Thames - Greater London3£17,602973,8142
Lancashire6£11,5151270,30819
Leicestershire15£17,830948,09723
Lincolnshire6£19,360936,95616
Merseyside3£15,0611186,8324
Moray1£6,9901876,000-
Newport2£40,75034,8035
Norfolk5£27,298528,29915
North Ayrshire1£32,99828,4202
North Lanarkshire4£18,3061668,1762
North Yorkshire13£23,416745,62621
Northamptonshire7£28,260517,89519
Nottinghamshire8£16,5651153,22020
Oxfordshire7£22,333933,3986
Pembrokeshire2£7,9931471,8021
Shropshire2£14,04710119,3269
Somerset5£16,4901972,4978
South Yorkshire6£10,5111653,03523
Staffordshire12£13,5291145,64326
Suffolk5£13,8971060,4367
Surrey7£18,376840,40813
Swansea2£19,9981120,3008
Tyne and Wear7£13,7961167,7806
Warwickshire5£25,028628,68512
West Midlands16£18,721949,46334
West Sussex10£15,0271142,62118
West Yorkshire6£18,4011236,02617
Wiltshire6£44,67939,7319
Worcestershire9£24,502838,06113
Add postcode for better results.