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
All383£17,1481151,060777
Angus1£11,9901260,3951
Ballymena1£6,8501631,000-
Bedfordshire8£13,9631354,25011
Berkshire6£19,4621038,94711
Bristol6£14,5431145,79813
Buckinghamshire15£13,2281272,79022
Caerphilly1£9,0001266,962-
Cambridgeshire2£9,6231655,95511
Cardiff3£19,493850,7369
Cheshire14£18,9341148,50321
City of Edinburgh4£29,069526,88312
City of London - Greater London4£28,572537,61814
Conwy3£30,832213,7221
Cornwall1£14,9991430,4001
County Durham2£26,745517,50013
Croydon - Greater London1£15,988933,0003
Cumbria1£13,950848,730-
Derbyshire14£17,2831053,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,2972
East Sussex1£12,4951343,00010
Enfield - Greater London3£24,6471055,2851
Essex17£19,1081140,66622
Glasgow City7£11,3641062,42112
Gloucestershire7£13,8261263,25118
Greater Manchester14£12,3621261,98739
Hampshire17£22,840838,09130
Harrow - Greater London1£26,50026001
Havering - Greater London2£10,3751060,6689
Herefordshire2£27,223821,7313
Hertfordshire14£13,8931462,47227
Highland1£11,4951469,1713
Hillingdon - Greater London1£29,995115,9002
Hounslow - Greater London3£13,7951238,5705
Isle of Wight1£4,9952095,0001
Kent11£20,475735,98528
Kingston upon Thames - Greater London3£6,40714103,0006
Lancashire9£14,6611164,86523
Leicestershire12£20,303936,97820
Lincolnshire8£21,046833,83815
Merseyside3£14,6281276,7984
Moray1£6,9901876,000-
Newport3£33,633416,5315
Norfolk5£22,163826,82319
North Ayrshire2£23,498521,9272
North Lanarkshire3£13,6201986,6675
North Yorkshire10£14,9601155,99016
Northamptonshire8£27,234525,02618
Nottinghamshire10£22,968839,82916
Oxfordshire2£25,2451225,7314
Pembrokeshire2£8,2231471,802-
Perth and Kinross1£31,990410,000-
Shropshire4£11,6711277,16711
Somerset3£3,82721109,6679
South Yorkshire11£11,5031456,75025
Staffordshire7£13,6641150,66029
Suffolk4£13,8911059,0208
Surrey10£23,814731,5116
Swansea6£15,0651046,0333
Tyne and Wear6£12,2431380,5438
Warwickshire2£14,8981259,56912
West Midlands12£17,217948,75638
West Sussex11£16,6361038,72520
West Yorkshire8£15,7941150,20223
Wiltshire5£39,520418,72015
Worcestershire8£17,7781057,5597
Add postcode for better results.