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
All364£16,6411152,995735
Ballymena1£6,8501631,000-
Bedfordshire10£15,4991147,09211
Berkshire5£17,6881143,13910
Bristol6£14,5431145,79812
Buckinghamshire18£15,1761164,83216
Caerphilly1£9,0001266,962-
Cambridgeshire2£9,6231655,95511
Cardiff4£26,495638,6805
Cheshire15£18,5711048,51321
City of Edinburgh6£25,679628,16211
City of London - Greater London4£28,572537,61812
Conwy3£30,832213,7221
Cornwall1£14,9991430,4001
Croydon - Greater London1£15,988933,0003
Derbyshire12£20,287847,58026
Devon7£17,3521050,1647
Dorset4£9,4271346,50013
Dundee City1£8,49513109,0001
Ealing - Greater London1£12,9901479,0003
East Ayrshire1£9,99518105,0003
East Riding of Yorkshire1£11,4801175,2972
East Sussex3£25,847726,0209
Enfield - Greater London3£24,6471055,2851
Essex15£18,0361243,48725
Glasgow City7£11,3361062,42113
Gloucestershire6£11,0631272,76619
Greater Manchester15£12,2041262,17238
Hampshire15£22,802838,73529
Harrow - Greater London1£25,99526001
Havering - Greater London3£10,5821161,4458
Hertfordshire12£16,1891256,84125
Highland1£11,4951469,1713
Hillingdon - Greater London1£29,995115,9002
Hounslow - Greater London4£17,3461031,9025
Isle of Wight1£4,9952095,0001
Kent9£15,267947,94229
Kingston upon Thames - Greater London2£8,13013105,0007
Lancashire6£11,3781484,68022
Leicestershire13£19,6061037,10620
Lincolnshire7£20,590836,10115
Merseyside3£14,6281276,7984
Moray1£6,9901876,000-
Newport3£33,583416,5315
Norfolk5£21,753826,82919
North Ayrshire2£23,498521,9272
North Lanarkshire3£13,6201986,6674
North Yorkshire7£13,9671262,47219
Northamptonshire5£19,993837,71820
Nottinghamshire10£21,038938,09916
Oxfordshire3£28,827921,6424
Pembrokeshire2£8,2231471,802-
Perth and Kinross1£31,990410,000-
Renfrewshire1£12,4981030,811-
Shropshire2£10,99511107,25013
Somerset3£3,82721109,6678
South Yorkshire11£11,5031456,75023
Staffordshire9£14,7381144,49528
Suffolk3£10,9131169,7758
Surrey13£23,811629,4685
Swansea4£15,4221045,2406
Tyne and Wear7£10,9881481,1407
Warwickshire1£3,29519109,00013
West Midlands10£16,856954,62036
West Sussex9£16,3581040,55318
West Yorkshire6£12,2271352,32017
Wiltshire4£35,138523,39712
Worcestershire8£21,247949,7267
Add postcode for better results.