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£18,1811047,942772
Angus1£11,9901260,3642
Ballymena1£6,8501631,000-
Barnet - Greater London1£9,6951263,564-
Bedfordshire9£13,5821251,42810
Berkshire7£20,649942,73112
Bristol10£17,968844,83311
Bromley - Greater London1£31,990517,0005
Buckinghamshire17£14,5931269,09024
Cambridgeshire5£9,1331469,65013
Cardiff3£25,650527,37810
Cheshire16£19,2021045,06524
City of Edinburgh3£23,495625,28111
City of London - Greater London5£31,403530,71012
Conwy3£30,832213,7222
Cornwall1£14,9991430,4003
County Durham3£7,8731144,66712
Croydon - Greater London1£15,988933,0004
Derbyshire12£18,406951,78527
Devon4£17,4951062,9717
Dorset5£20,323937,20015
Dundee City1£8,49513109,0002
East Ayrshire1£9,99518105,0003
East Riding of Yorkshire1£11,4801175,2974
East Sussex2£11,2451264,5009
Enfield - Greater London2£30,495942,5741
Essex15£18,5031241,68825
Fife1£36,89811,4661
Glasgow City3£11,1231250,0009
Gloucestershire6£11,6541164,02013
Greater Manchester13£11,4571356,72143
Greenwich - Greater London1£36,49513,5781
Hampshire14£23,803836,81734
Harrow - Greater London1£26,50026001
Havering - Greater London3£16,250745,9999
Herefordshire3£32,798615,5202
Hertfordshire15£17,6891258,58622
Highland1£11,4951469,1713
Hillingdon - Greater London1£25,990560,6002
Hounslow - Greater London4£20,659929,3036
Isle of Wight1£4,9952095,0001
Kent14£28,499527,07723
Kingston upon Thames - Greater London3£6,41014103,0007
Lancashire8£16,2511170,94023
Larne1£14,950732,000-
Leicestershire10£22,706840,09716
Lincolnshire8£20,525834,18114
Merseyside3£14,6281276,7984
Moray1£6,9901876,000-
Newport1£16,299029,6814
Norfolk4£18,2011038,02319
North Ayrshire1£13,998835,4762
North Lanarkshire4£10,0581777,7503
North Yorkshire8£19,987840,94017
Northamptonshire7£23,848631,73514
Nottinghamshire8£19,1911141,36213
Oxfordshire2£27,0981232,4953
Pembrokeshire2£8,7231471,802-
Shropshire4£16,2311175,57810
Somerset5£9,3541771,8009
South Yorkshire12£10,3171561,93724
Staffordshire9£16,831944,31226
Stirling1£26,500416,1014
Suffolk3£10,9131169,77512
Surrey10£24,868733,7069
Swansea4£19,924931,2042
Tyne and Wear5£13,5941180,67010
Warwickshire4£24,499736,6597
West Midlands14£22,104739,13632
West Sussex8£14,5321141,60622
West Yorkshire9£16,8041143,69225
Wiltshire2£34,063320,00515
Worcestershire5£19,9961048,9868
Add postcode for better results.