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
All381£16,5431152,317778
Angus1£11,9901260,3952
Ballymena1£6,8501631,000-
Bedfordshire8£13,9631354,25012
Berkshire6£19,4801038,94212
Bristol7£16,494943,05113
Buckinghamshire15£13,2921272,79023
Caerphilly1£9,0001266,962-
Cambridgeshire3£9,4121570,52011
Cardiff3£19,577850,73610
Cheshire14£19,1631148,50321
City of Edinburgh4£29,069526,88312
City of London - Greater London4£28,572537,61814
Conwy3£30,832213,7221
Cornwall1£14,9991430,4001
County Durham4£20,120824,57611
Croydon - Greater London1£15,988933,0003
Cumbria1£13,950848,7301
Derbyshire14£17,3151053,23426
Devon6£16,9951155,8297
Dorset5£15,4211142,20012
Dundee City1£8,49513109,0001
Ealing - Greater London1£12,9901479,0005
East Ayrshire1£9,99518105,0003
East Riding of Yorkshire1£11,4801175,2973
East Sussex1£12,4951343,00011
Enfield - Greater London3£24,6471055,2851
Essex14£18,1091243,98024
Glasgow City5£10,3111258,58712
Gloucestershire10£13,7231257,56915
Greater Manchester12£11,3071368,54742
Hampshire18£23,071838,04230
Harrow - Greater London1£26,50026001
Havering - Greater London2£10,3751060,6689
Herefordshire2£27,223821,7313
Hertfordshire12£13,0431465,26228
Highland1£11,4951469,1713
Hounslow - Greater London3£13,7951238,5705
Isle of Wight1£4,9952095,0001
Kent10£20,021735,98028
Kingston upon Thames - Greater London3£6,40714103,0006
Lancashire8£14,9311268,22324
Leicestershire12£19,4001042,19617
Lincolnshire7£17,997938,52816
Merseyside3£14,6281276,7984
Moray1£6,9901876,000-
Newport3£33,666416,5315
Norfolk7£21,434939,81917
North Ayrshire2£23,498521,9272
North Lanarkshire3£12,0781775,0004
North Yorkshire10£15,6801151,42915
Northamptonshire8£25,766625,87717
Nottinghamshire11£25,042836,89714
Oxfordshire2£25,2451225,7314
Pembrokeshire2£8,2231471,802-
Shropshire4£11,6711277,16711
Somerset4£4,9942087,8888
South Yorkshire12£10,8441459,79123
Staffordshire6£14,6091147,82231
Suffolk3£10,8471169,7758
Surrey10£23,906731,5117
Swansea5£15,4791042,4393
Tyne and Wear6£12,2431380,5428
Warwickshire2£14,8981259,56913
West Midlands15£19,984842,64637
West Sussex10£15,5001040,01020
West Yorkshire7£16,0571148,34924
Wiltshire5£39,520418,72015
Worcestershire9£16,8581057,9378
Add postcode for better results.