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
All390£18,2651050,847724
Aberdeen City1£26,500418,645-
Aberdeenshire1£13,995849,7501
Ballymena1£6,8501631,000-
Banbridge1£3,4001975,000-
Bedfordshire8£12,3151348,22311
Berkshire5£27,211732,06810
Bristol8£19,9311144,93414
Buckinghamshire17£17,5781164,24116
Caerphilly1£9,0001266,962-
Cambridgeshire4£15,3101246,9639
Cardiff5£21,840946,4064
Cheshire15£19,6711048,22418
City of Edinburgh3£32,823420,2019
City of London - Greater London5£28,436533,4698
Conwy3£30,832213,722-
County Durham1£42,995211,00013
Croydon - Greater London1£15,788933,0002
Derbyshire12£17,758952,59523
Devon8£13,5461357,7886
Dorset7£13,5871239,62912
Dundee City4£11,4951366,8891
Ealing - Greater London1£12,4991479,0002
East Ayrshire1£9,99518105,0002
East Riding of Yorkshire1£11,4801175,2972
East Sussex5£25,116728,4209
Enfield - Greater London2£28,973742,3542
Essex17£16,7651245,92223
Fermanagh1£5,29520122,000-
Glasgow City3£11,1221153,97816
Gloucestershire10£9,7281462,00016
Greater Manchester17£15,9281157,20836
Hampshire19£20,165945,02128
Harrow - Greater London1£25,9952600-
Havering - Greater London3£16,082951,6125
Hertfordshire11£13,6061262,83924
Highland1£11,4951469,1711
Hillingdon - Greater London2£29,99529,0661
Hounslow - Greater London3£17,8621134,2988
Inverclyde1£3,4952087,000-
Isle of Wight1£3,9952095,0001
Kent7£23,3781243,46230
Kingston upon Thames - Greater London2£7,74813105,0007
Lancashire8£16,4441158,55720
Larne1£4,9901874,9981
Leicestershire12£20,333833,58122
Lincolnshire6£17,843939,15418
Merseyside2£19,3451071,2914
Moray1£6,9901876,000-
Newport2£32,750414,8465
Norfolk3£28,121523,76417
North Ayrshire1£32,99828,3772
North Lanarkshire3£13,7421986,7173
North Yorkshire10£19,0941055,41221
Northamptonshire6£29,372418,30021
Nottinghamshire8£15,7411256,97520
Oxfordshire5£25,727933,7604
Pembrokeshire3£6,6471594,807-
Perth and Kinross2£31,990410,005-
Shropshire2£14,29510119,32611
Somerset5£11,1891990,2617
South Yorkshire9£13,4511451,74523
Staffordshire8£14,4851142,94028
Suffolk4£19,6831169,7756
Surrey11£25,398629,0817
Swansea2£25,7481014,5008
Tyne and Wear7£12,3281274,3356
Warwickshire4£16,6091052,60611
West Midlands16£18,997950,30133
West Sussex9£13,2501245,96717
West Yorkshire5£20,7351036,47117
Wiltshire6£44,69639,73112
Worcestershire9£20,5081042,47110
Add postcode for better results.