Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used MG MG3 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 MG3 models, pros and cons, what to look out for and everything else you need to know? Check out our MG MG3 buying guide here.

MG MG3 Data by County

MG MG3 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,026£10,470318,3831,706
Aberdeen City13£13,75112,97745
Aberdeenshire2£10,74745,0207
Angus6£7,054738,7138
Bedfordshire10£7,381630,55620
Belfast18£11,52628,92913
Berkshire7£9,251422,48511
Blaenau Gwent3£8,163532,7435
Bridgend1£6,995653,7792
Bristol1£5,790752,0005
Bromley - Greater London1£12,99501,1952
Buckinghamshire6£8,706430,45611
Caerphilly3£7,393637,8333
Cambridgeshire11£7,429539,56822
Cardiff3£9,787413,3075
Carmarthenshire1£13,24006,0009
Ceredigion49£11,119316,34148
Cheshire27£11,217211,46837
City of Edinburgh41£13,30115,01436
City of London - Greater London18£10,114313,35126
Conwy6£9,995424,8113
County Durham62£13,69502,48921
Croydon - Greater London2£8,220434,7006
Cumbria24£11,82412,81123
Derbyshire52£12,48614,60332
Derry2£8,725541,500-
Devon11£11,229214,00717
Dorset6£6,898635,2155
Dundee City1£9,250416,8855
Ealing - Greater London1£4,495945,0001
East Ayrshire1£8,999439,6513
East Riding of Yorkshire16£8,807429,17813
East Sussex2£6,993734,50011
Essex12£10,556316,74652
Falkirk6£12,11204,33611
Fermanagh6£13,07804424
Fife35£14,66302,05430
Glasgow City24£13,72302,53446
Gloucestershire16£13,63812,08421
Greater Manchester48£12,553210,69291
Hampshire12£9,212418,52220
Harrow - Greater London1£5,995541,114-
Havering - Greater London4£9,937330,28528
Herefordshire1£9,990214,8211
Hertfordshire15£11,035316,14631
Highland9£11,664211,5171
Hillingdon - Greater London1£10,500218,9233
Inverclyde1£7,998652,674-
Isle of Wight6£11,49337,3256
Kent11£9,215422,35528
Lancashire15£9,379427,52237
Leicestershire2£8,500419,08312
Lincolnshire26£9,278325,06722
Merseyside26£13,01615,69560
Monmouthshire1£8,495613,000-
Newport7£9,724424,67917
Newry and Mourne2£15,47307503
Newtownabbey4£10,235417,2315
Norfolk11£8,128533,96216
North Down8£12,30614,9105
North Lanarkshire2£12,04525,2838
North Yorkshire9£10,814210,90920
Northamptonshire3£11,607413,3744
Northumberland6£10,433315,9699
Nottinghamshire4£10,305321,4578
Oxfordshire6£9,471412,14110
Pembrokeshire3£9,380431,1676
Renfrewshire22£14,37904,34068
Rhondda Cynon Taf4£8,744623,6763
Scottish Borders1£10,59947,737-
Shropshire10£14,44902,123184
Somerset6£11,162211,28323
South Ayrshire9£9,48968,3783
South Lanarkshire11£13,8620514
South Yorkshire18£13,23513,93523
Staffordshire10£9,538423,90338
Stirling12£13,86401021
Strabane6£15,57413,3484
Suffolk17£11,343310,09423
Surrey10£11,513217,72814
Swansea5£8,258424,06711
Tyne and Wear43£12,96616,19885
Warwickshire3£11,396213,1874
West Dunbartonshire1£9,698429,1421
West Midlands31£8,721426,78237
West Sussex2£7,995631,2622
West Yorkshire32£11,233213,33440
Wiltshire18£12,528211,26328
Worcestershire5£7,247644,08110
Add postcode for better results.