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,2551153,589741
Ballymena1£6,8501631,000-
Bedfordshire10£15,4991147,09211
Berkshire5£17,6881143,13910
Bristol6£14,5431145,79813
Buckinghamshire18£15,1761164,83217
Caerphilly1£9,0001266,962-
Cambridgeshire2£9,6231655,95511
Cardiff4£26,495638,6806
Cheshire14£19,0061048,63221
City of Edinburgh6£25,679628,16212
City of London - Greater London4£28,572537,61812
Conwy3£30,832213,7221
Cornwall1£14,9991430,4001
Croydon - Greater London1£15,988933,0003
Cumbria1£13,950848,730-
Derbyshire12£20,287847,58027
Devon7£17,3521050,1647
Dorset3£8,6431340,66713
Dundee City1£8,49513109,0001
Ealing - Greater London1£12,9901479,0003
East Ayrshire1£9,99518105,0003
East Riding of Yorkshire1£11,4801175,2972
East Sussex2£21,145832,2319
Enfield - Greater London3£24,6471055,2851
Essex15£18,0361243,48725
Glasgow City7£11,3361062,42113
Gloucestershire6£11,1301272,76619
Greater Manchester15£12,2041262,17238
Hampshire16£22,186839,93230
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 London3£13,7951238,5705
Isle of Wight1£4,9952095,0001
Kent9£15,267947,94230
Kingston upon Thames - Greater London2£8,13013105,0007
Lancashire7£13,3161375,07422
Leicestershire12£19,6571039,19820
Lincolnshire7£20,604836,10115
Merseyside3£14,6281276,7984
Moray1£6,9901876,000-
Newport3£33,583416,5315
Norfolk5£21,753826,82519
North Ayrshire2£23,498521,9272
North Lanarkshire3£13,6201986,6674
North Yorkshire7£13,9671262,47219
Northamptonshire7£24,181730,79718
Nottinghamshire9£20,820937,61016
Oxfordshire2£25,2451225,7314
Pembrokeshire2£8,2231471,802-
Renfrewshire1£12,4981030,811-
Shropshire2£10,99511107,25013
Somerset3£3,82721109,6678
South Yorkshire11£11,5031456,75023
Staffordshire10£14,5141145,77127
Suffolk3£10,9131169,7759
Surrey13£23,734629,4686
Swansea4£15,4221045,2406
Tyne and Wear6£12,2361380,5437
Warwickshire1£3,29519109,00013
West Midlands10£14,9061057,47936
West Sussex9£16,3581040,55318
West Yorkshire6£12,1771352,32017
Wiltshire4£35,138523,39712
Worcestershire8£21,247949,7267
Add postcode for better results.