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
All398£18,9581048,728702
Aberdeen City1£26,500418,645-
Aberdeenshire1£13,995849,7501
Banbridge1£3,4001975,000-
Bedfordshire8£15,4781237,61212
Berkshire5£27,094831,84810
Bristol12£18,0231144,84911
Bromley - Greater London1£35,995516,5003
Buckinghamshire15£12,8321372,40118
Caerphilly1£9,0001266,962-
Cambridgeshire8£21,374845,8826
Cardiff3£29,643627,8376
Cheshire17£19,6691047,63917
City of Edinburgh1£34,490426,91411
City of London - Greater London6£24,862741,2247
Conwy3£30,832213,722-
County Durham2£27,723621,55511
Croydon - Greater London1£15,788933,0001
Derbyshire13£14,6081159,03424
Devon10£12,8811358,4564
Dorset7£17,9611036,41611
Dundee City4£11,3081366,8891
Ealing - Greater London1£12,4991479,0001
East Ayrshire1£9,99518105,0002
East Riding of Yorkshire1£11,4801175,2971
East Sussex5£26,025627,6688
Enfield - Greater London2£28,973742,9232
Essex18£16,3251247,13120
Glasgow City3£18,491846,30817
Gloucestershire13£16,8681145,44715
Greater Manchester16£16,6851051,78434
Hampshire16£21,998842,91424
Harrow - Greater London1£25,9952600-
Havering - Greater London2£10,6231167,1684
Hertfordshire11£17,6821157,58425
Highland1£11,4951469,1711
Hillingdon - Greater London1£27,000115,9002
Hounslow - Greater London2£7,8431644,5669
Inverclyde1£3,4952087,000-
Isle of Wight1£3,9952095,0001
Kent7£23,451938,25831
Kingston upon Thames - Greater London2£8,49513105,0003
Lancashire7£14,9281161,18618
Leicestershire12£17,537948,73523
Lincolnshire6£18,527936,80315
Merseyside3£15,0611186,8324
Moray1£6,9901876,000-
Newport1£50,0000105
Norfolk4£26,122526,32415
North Ayrshire1£32,99828,4202
North Lanarkshire4£18,5531668,1762
North Yorkshire12£22,469848,63621
Northamptonshire9£28,418519,16017
Nottinghamshire7£14,3601259,55920
Oxfordshire8£23,535832,7455
Pembrokeshire2£7,9931471,8021
Shropshire2£14,29510119,3269
Somerset6£14,2401977,0817
South Yorkshire7£12,5951448,51422
Staffordshire12£13,7141145,64326
Suffolk4£11,1231162,8327
Surrey8£21,379736,30812
Swansea2£19,9981120,3008
Tyne and Wear7£13,7961168,0496
Warwickshire3£21,047733,80712
West Midlands16£16,761955,15133
West Sussex10£15,0271142,62118
West Yorkshire4£24,534924,58918
Wiltshire6£44,67939,7319
Worcestershire9£24,531838,06113
Add postcode for better results.