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
All404£18,2951049,081721
Aberdeen City1£26,500418,645-
Aberdeenshire1£13,995849,7501
Ballymena1£6,8501631,000-
Banbridge1£3,4001975,000-
Bedfordshire9£14,5241244,53911
Berkshire6£27,759728,54610
Bristol9£19,1161144,08314
Buckinghamshire18£19,2181160,67316
Caerphilly1£9,0001266,962-
Cambridgeshire4£15,2601246,9639
Cardiff5£21,840946,4064
Cheshire15£19,6711048,22417
City of Edinburgh4£27,617527,7118
City of London - Greater London5£28,436533,4698
Conwy3£30,832213,722-
County Durham2£27,723621,55513
Croydon - Greater London1£15,788933,0002
Derbyshire10£16,3811058,92625
Devon9£13,0951359,0624
Dorset6£15,4451136,56813
Dundee City4£11,4951366,8891
Ealing - Greater London1£12,4991479,0001
East Ayrshire1£9,99518105,0002
East Riding of Yorkshire1£11,4801175,2972
East Sussex6£28,096624,1839
Enfield - Greater London2£28,973742,9232
Essex17£14,6881348,90523
Glasgow City3£11,1221153,97816
Gloucestershire12£18,4941043,12917
Greater Manchester17£15,6591155,68335
Hampshire20£20,769944,29725
Harrow - Greater London1£25,9952600-
Havering - Greater London3£16,082951,6124
Hertfordshire11£16,3901156,44124
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
Kent8£22,5791140,82430
Kingston upon Thames - Greater London2£7,74813105,0006
Lancashire9£18,6161055,08119
Leicestershire11£18,109941,58023
Lincolnshire6£17,843939,15418
Merseyside2£19,3451071,2914
Moray1£6,9901876,000-
Newport2£32,700414,8465
Newtownabbey1£14,995854,7323
Norfolk2£23,245734,50017
North Ayrshire1£32,99828,3772
North Lanarkshire3£13,7421986,7172
North Yorkshire9£20,660852,01422
Northamptonshire8£30,141418,06621
Nottinghamshire7£16,8471057,47121
Oxfordshire8£25,441935,0664
Pembrokeshire2£8,2231471,8021
Perth and Kinross2£31,990410,005-
Shropshire2£14,29510119,32611
Somerset5£11,0891990,2617
South Yorkshire8£13,4441452,29321
Staffordshire8£14,2101142,34129
Suffolk5£17,8261162,8326
Surrey11£25,582629,0817
Swansea1£7,9951824,0009
Tyne and Wear9£11,5051372,4746
Warwickshire4£16,6091052,60611
West Midlands17£19,317849,85234
West Sussex10£13,0241247,17117
West Yorkshire6£23,446931,57615
Wiltshire6£44,69639,73112
Worcestershire10£22,687941,40111
Add postcode for better results.