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
All358£16,7051153,091738
Ballymena1£6,8501631,000-
Bedfordshire9£14,0551250,72912
Berkshire5£19,3421142,89111
Bristol6£14,5431145,79812
Buckinghamshire17£14,0131268,45115
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,196537,61812
Conwy3£30,832213,7221
Cornwall1£14,9991430,4001
Croydon - Greater London1£15,988933,0003
Derbyshire11£20,933846,69626
Devon6£15,9111156,3888
Dorset5£16,3191140,00013
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,0061243,48725
Glasgow City7£11,3361062,42113
Gloucestershire6£10,8971272,76619
Greater Manchester15£12,2041262,17239
Hampshire15£22,735838,73529
Harrow - Greater London1£25,99526001
Havering - Greater London3£10,5821161,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,2381051,61630
Kingston upon Thames - Greater London2£8,13013105,0007
Lancashire6£11,3781484,68022
Leicestershire13£19,6061036,18519
Lincolnshire8£19,328936,32515
Merseyside3£14,6281276,7984
Moray1£6,9901876,000-
Newport3£33,667416,5315
Norfolk5£21,753826,82917
North Ayrshire2£23,498521,9272
North Lanarkshire3£13,6201986,6674
North Yorkshire6£11,7121469,30019
Northamptonshire5£19,993837,71820
Nottinghamshire10£20,988938,04916
Oxfordshire3£28,827921,6424
Pembrokeshire2£8,2231471,802-
Perth and Kinross1£31,990410,000-
Renfrewshire1£12,4981030,811-
Shropshire2£10,99511107,25013
Somerset4£7,73820101,3708
South Yorkshire11£11,5031456,75022
Staffordshire9£14,7381144,49527
Suffolk3£10,9131169,7758
Surrey12£24,520629,9116
Swansea4£15,4221045,2406
Tyne and Wear7£10,9881481,1407
Warwickshire1£3,29519109,00013
West Midlands10£18,507953,15536
West Sussex8£15,3431041,10518
West Yorkshire7£17,9941144,86017
Wiltshire4£35,138523,39712
Worcestershire9£20,775948,2257
Add postcode for better results.