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
All361£16,8701152,658733
Antrim1£10,9951359,0001
Ballymena1£6,8501631,000-
Bedfordshire9£14,0551250,72912
Berkshire5£19,3421142,89110
Bristol7£13,1081250,51012
Buckinghamshire18£16,0641164,62715
Caerphilly1£9,0001266,962-
Cambridgeshire2£9,6231655,95511
Cardiff4£26,495638,6804
Cheshire15£18,5711048,51321
City of Edinburgh6£25,679628,16211
City of London - Greater London4£28,196537,61812
Conwy3£30,832213,722-
Cornwall1£14,9991430,4001
Croydon - Greater London1£15,988933,0003
Derbyshire10£22,637743,86526
Devon6£15,9111156,3888
Dorset5£16,0691140,00013
Dundee City1£8,49513109,0001
Ealing - Greater London1£12,9901479,0002
East Ayrshire1£9,99518105,0002
East Riding of Yorkshire1£11,4801175,2972
East Sussex3£25,847726,0209
Enfield - Greater London3£24,6471055,2851
Essex16£17,4911245,14222
Glasgow City7£11,3361062,42112
Gloucestershire6£10,8971272,76619
Greater Manchester16£11,5531365,91140
Hampshire15£22,735838,73529
Harrow - Greater London1£25,99526001
Havering - Greater London3£10,4171161,4458
Hertfordshire10£12,6921463,58427
Highland1£11,4951469,1713
Hillingdon - Greater London1£29,995115,9002
Hounslow - Greater London3£14,5621233,6776
Isle of Wight1£4,9952095,0001
Kent8£14,2261051,61630
Kingston upon Thames - Greater London2£8,13013105,0007
Lancashire7£15,3161275,72622
Leicestershire13£19,6061036,18519
Lincolnshire6£12,6121145,73517
Merseyside2£18,9451071,2915
Moray1£6,9901876,000-
Newport3£33,666416,5314
Norfolk4£22,677823,50918
North Ayrshire2£23,498521,9272
North Lanarkshire3£13,7421986,6674
North Yorkshire5£7,4551781,60020
Northamptonshire5£19,793837,71820
Nottinghamshire11£21,715834,86815
Oxfordshire2£29,9931124,4835
Pembrokeshire2£8,2231471,802-
Perth and Kinross1£31,990410,000-
Renfrewshire1£12,4981030,811-
Shropshire2£10,99511107,25013
Somerset4£7,73820101,3708
South Yorkshire10£11,7041456,07521
Staffordshire9£14,7381144,49526
Suffolk4£19,6921169,7758
Surrey12£24,520629,9116
Swansea4£15,4221045,2406
Tyne and Wear7£10,9881481,1407
Warwickshire2£10,5431466,81213
West Midlands10£19,007852,26836
West Sussex10£14,7721142,48417
West Yorkshire7£17,9941144,86018
Wiltshire4£35,138523,39712
Worcestershire9£20,775948,2257
Add postcode for better results.