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,042£10,500318,3531,690
Aberdeen City14£13,55412,97745
Aberdeenshire2£10,747310,0087
Angus6£7,054738,7139
Bedfordshire10£6,916632,95521
Belfast17£11,46929,45314
Berkshire7£9,251422,48511
Blaenau Gwent2£7,496639,1596
Bridgend1£6,995653,7792
Bristol1£5,790752,0005
Bromley - Greater London1£12,99501,1952
Buckinghamshire7£9,619426,12111
Caerphilly3£7,393637,8332
Cambridgeshire11£7,429539,56822
Cardiff5£10,870310,1455
Carmarthenshire1£13,24006,0009
Ceredigion46£11,078316,86949
Cheshire27£11,217211,46837
City of Edinburgh39£13,46913,91021
City of London - Greater London19£10,071313,97224
Conwy6£9,995424,8113
County Durham62£13,69502,51721
Croydon - Greater London2£8,220434,7006
Cumbria27£12,27112,87425
Derbyshire52£12,36315,22032
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 Yorkshire17£8,777427,19312
East Sussex2£6,993734,50011
Essex13£10,744315,53552
Falkirk6£12,11204,33611
Fermanagh6£13,07804424
Fife36£14,63602,05430
Glasgow City24£13,72302,53445
Gloucestershire17£13,64711,92421
Greater Manchester48£12,544210,24789
Hampshire14£9,101421,03820
Harrow - Greater London1£5,995541,114-
Havering - Greater London5£10,610224,22928
Herefordshire1£9,990214,8211
Hertfordshire14£10,405317,29933
Highland9£11,664211,5171
Hillingdon - Greater London1£10,500218,9233
Inverclyde1£7,998652,674-
Isle of Wight6£11,49337,3254
Kent11£9,215422,35527
Lancashire19£10,066422,93736
Leicestershire3£8,601420,58511
Lincolnshire26£9,270325,06722
Merseyside26£13,00815,69558
Monmouthshire1£8,495613,000-
Newport7£9,681424,67916
Newry and Mourne2£15,47307503
Newtownabbey4£10,235417,2315
Norfolk10£8,227535,42617
North Down9£12,21614,7305
North Lanarkshire2£12,04525,2838
North Yorkshire10£10,749211,02020
Northamptonshire3£11,607413,3744
Northumberland7£10,942315,9698
Nottinghamshire4£11,091216,5048
Oxfordshire6£9,468412,14110
Pembrokeshire3£9,380431,1675
Renfrewshire22£14,37903,85868
Rhondda Cynon Taf4£8,744623,6763
Scottish Borders1£10,59947,737-
Shropshire10£14,44902,123186
Somerset6£11,162211,28323
South Ayrshire9£9,48968,3783
South Lanarkshire11£13,8620514
South Yorkshire17£13,24914,23423
Staffordshire10£9,038528,79239
Stirling15£13,89101020
Strabane6£15,57413,3484
Suffolk17£11,343310,09423
Surrey10£11,513217,72814
Swansea5£8,258424,06711
Tyne and Wear41£13,07215,65787
Warwickshire3£11,396213,1874
West Dunbartonshire1£9,698429,1421
West Midlands31£8,731426,10239
West Sussex2£7,995631,2622
West Yorkshire33£11,232212,91538
Wiltshire19£12,537210,77530
Worcestershire5£7,247644,08110
Add postcode for better results.