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
All405£19,1691047,107670
Aberdeen City1£27,500418,645-
Aberdeenshire1£13,995849,7501
Banbridge1£3,4001975,000-
Bedfordshire8£14,6641337,44713
Berkshire3£24,2851037,39410
Bristol13£19,2331142,23211
Bromley - Greater London2£32,670415,3762
Buckinghamshire16£14,5611368,45216
Caerphilly1£9,0001266,962-
Cambridgeshire7£18,185951,3347
Cardiff3£25,327723,1767
Cheshire14£18,6491049,24515
City of Edinburgh1£32,990426,91411
City of London - Greater London6£24,862741,2246
Conwy3£30,832213,722-
County Durham4£18,923940,2289
Croydon - Greater London1£15,788933,0001
Derbyshire14£15,6211156,62722
Devon10£12,8311358,4563
Dorset4£19,4271027,75012
Dumfries and Galloway1£28,998324,9292
Dundee City4£11,3081366,8891
East Ayrshire1£9,99518105,0001
East Riding of Yorkshire4£9,1871453,5271
East Sussex4£23,745731,1858
Enfield - Greater London2£28,973742,9232
Essex21£16,4491145,98418
Fife1£52,9980101
Glasgow City3£18,258846,30817
Gloucestershire14£16,9661043,50316
Greater Manchester17£15,1981156,80832
Hampshire15£20,565947,67922
Harrow - Greater London1£25,9952600-
Havering - Greater London2£10,5001167,1683
Hertfordshire13£17,7451154,89123
Highland1£11,4951469,1711
Hillingdon - Greater London1£25,995115,9002
Hounslow - Greater London2£7,8431644,5668
Inverclyde1£3,9952087,000-
Isle of Wight1£3,9952095,0001
Kent6£25,494938,46831
Kingston upon Thames - Greater London2£8,49513105,0002
Lancashire6£11,4151270,30819
Leicestershire14£18,3741044,67222
Lincolnshire6£19,610936,95615
Merseyside2£19,6951071,2915
Moray1£6,9901876,000-
Newport2£35,75034,8035
Norfolk5£27,298528,29914
North Ayrshire1£32,99828,4201
North Lanarkshire4£18,3061668,1762
North Yorkshire13£23,185745,62619
Northamptonshire7£27,974517,89518
Nottinghamshire8£16,6901153,22019
Oxfordshire7£22,012933,3985
Pembrokeshire2£7,9931471,8021
Shropshire2£14,04710119,3267
Somerset5£16,4901972,4976
South Yorkshire7£10,4371555,36123
Staffordshire12£12,4571148,51924
Suffolk5£13,7071060,4367
Surrey7£18,368840,40812
Swansea2£19,9981120,3008
Tyne and Wear7£13,7961167,7805
Warwickshire4£26,774529,70113
West Midlands15£18,904950,41031
West Sussex10£15,0271142,62116
West Yorkshire6£18,0241236,02616
Wiltshire6£44,08639,7317
Worcestershire9£24,469838,06112
Add postcode for better results.