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
All369£17,3161051,582773
Ballymena1£6,8501631,000-
Bedfordshire10£15,4991147,09211
Berkshire6£19,4621038,94710
Bristol6£14,5431145,79813
Buckinghamshire15£13,2281272,79022
Caerphilly1£9,0001266,962-
Cambridgeshire2£9,6231655,95511
Cardiff3£19,493850,7367
Cheshire13£19,5451048,77322
City of Edinburgh4£28,944526,88312
City of London - Greater London4£28,572537,61813
Conwy3£30,832213,7221
Cornwall1£14,9991430,4001
County Durham1£26,995523,00014
Croydon - Greater London1£15,988933,0003
Cumbria1£13,950848,730-
Derbyshire13£17,959951,16726
Devon6£16,9951155,8297
Dorset4£17,4121132,50013
Dundee City1£8,49513109,0001
Ealing - Greater London1£12,9901479,0004
East Ayrshire1£9,99518105,0003
East Riding of Yorkshire1£11,4801175,2972
East Sussex2£21,245832,2309
Enfield - Greater London3£24,6471055,2851
Essex16£18,4111142,69624
Glasgow City7£11,3641062,42113
Gloucestershire8£13,4731162,83318
Greater Manchester15£12,2041262,17240
Hampshire17£22,778838,09129
Harrow - Greater London1£26,50026001
Havering - Greater London3£10,5821161,4459
Herefordshire1£44,95015,4614
Hertfordshire12£15,3341356,69328
Highland1£11,4951469,1713
Hillingdon - Greater London1£29,995115,9002
Hounslow - Greater London3£13,7951238,5705
Isle of Wight1£4,9952095,0001
Kent10£18,066840,01229
Kingston upon Thames - Greater London2£8,23013105,0007
Lancashire7£13,3161375,07424
Leicestershire12£18,7201040,45320
Lincolnshire7£20,624836,10116
Merseyside3£14,6281276,7984
Moray1£6,9901876,000-
Newport3£33,583416,5315
Norfolk5£22,163826,82319
North Ayrshire2£23,498521,9272
North Lanarkshire3£13,6201986,6674
North Yorkshire10£14,9601155,99016
Northamptonshire7£26,467627,30017
Nottinghamshire10£19,6671043,73416
Oxfordshire2£25,2451225,7314
Pembrokeshire2£8,2231471,802-
Perth and Kinross1£31,990410,000-
Renfrewshire1£12,4981030,811-
Shropshire2£10,99511107,25013
Somerset3£3,82721109,6679
South Yorkshire11£11,5031456,75023
Staffordshire8£12,9561252,32828
Suffolk3£10,7471169,7759
Surrey11£24,323729,9226
Swansea4£16,1721043,7375
Tyne and Wear6£12,2431380,5437
Warwickshire1£3,29519109,00013
West Midlands11£15,637951,69037
West Sussex10£16,7211036,89818
West Yorkshire8£15,8191150,20218
Wiltshire5£39,520418,72013
Worcestershire8£21,247949,7268
Add postcode for better results.