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
All377£17,6431150,736720
Antrim1£10,9951359,0001
Ballymena1£6,8501631,000-
Bedfordshire9£14,0551250,72912
Berkshire4£20,6771244,79310
Bristol8£12,0941356,79012
Bromley - Greater London1£34,995322,3204
Buckinghamshire18£16,0561164,62714
Caerphilly1£9,0001266,962-
Cambridgeshire2£9,6231655,95511
Cardiff4£26,495638,6804
Cheshire13£19,6831046,73623
City of Edinburgh6£25,679628,16210
City of London - Greater London4£28,196537,61811
Conwy3£30,832213,722-
Cornwall1£14,9991430,4001
Croydon - Greater London1£15,988933,0003
Derbyshire10£20,235846,35525
Devon7£14,6951257,7577
Dorset5£16,0691140,00013
Dundee City1£8,49513109,0001
Ealing - Greater London1£12,9901479,0002
East Ayrshire1£9,99518105,0002
East Riding of Yorkshire1£11,4801175,2972
East Sussex3£25,847726,0209
Enfield - Greater London3£24,6471055,2851
Essex16£17,3351245,14421
Glasgow City6£10,8921160,82314
Gloucestershire6£10,8971272,76618
Greater Manchester16£11,6531364,36538
Hampshire13£21,234943,29330
Harrow - Greater London1£25,99526001
Havering - Greater London4£14,313951,2018
Hertfordshire11£15,4741155,66025
Highland1£11,4951469,1713
Hillingdon - Greater London2£31,49329,0661
Hounslow - Greater London4£13,3451244,1007
Isle of Wight1£4,9952095,0001
Kent8£14,2261051,61630
Kingston upon Thames - Greater London2£8,13013105,0007
Lancashire7£15,3161275,72622
Leicestershire14£18,9521037,88719
Lincolnshire7£14,2381042,23417
Merseyside2£18,9451071,2915
Moray1£6,9901876,000-
Newport3£33,500416,5314
Norfolk6£21,200931,54316
North Ayrshire2£23,498521,9272
North Lanarkshire3£13,7421986,7174
North Yorkshire7£19,3231159,92120
Northamptonshire5£19,793837,71820
Nottinghamshire11£21,715834,85915
Oxfordshire2£29,9931124,4835
Pembrokeshire2£8,2231471,802-
Perth and Kinross1£33,990410,0051
Renfrewshire1£12,4981030,811-
Shropshire3£11,4951183,33312
Somerset5£11,1891990,2618
South Yorkshire11£13,5011353,46620
Staffordshire10£14,8031143,44625
Suffolk5£24,9591152,3346
Surrey12£24,520629,9116
Swansea4£15,4221045,2405
Tyne and Wear8£11,2891375,3987
Warwickshire5£19,037944,23612
West Midlands10£18,436952,74234
West Sussex10£14,7721142,48416
West Yorkshire7£17,9941144,86018
Wiltshire4£35,138523,39712
Worcestershire9£20,775948,2257
Add postcode for better results.