2023 Mazda 3
2.0 E-skyactiv X Mhev 186 Takumi
9,908miManualPetrol2.0L
£23,656
Wolverhampton
~£594/pm
Now displayed at our showroom is this 3 2.0 E-skyactiv X Mhev 186 Takumi with just 9,908 miles on the clock.
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.
943 cars
2.0 E-skyactiv X Mhev 186 Takumi
9,908miManualPetrol2.0L
£23,656
Wolverhampton
~£594/pm
Now displayed at our showroom is this 3 2.0 E-skyactiv X Mhev 186 Takumi with just 9,908 miles on the clock.
2.0 E-skyactiv G Mhev Takumi
420miManualPetrol2.0L
£23,228
Wolverhampton
~£583/pm
A 2.0 Ltr petrol engine and manual transmission are just some of the qualities that this hatchback Mazda has to offer you.
2.0 Sport Nav
41,598miManualPetrol2.0L
£10,600
Darlington
~£266/pm
3 with a 2.0L petrol engine and manual gearbox.
2.0 Skyactiv-g Se-l Nav
53,953miManualPetrol2.0L
£7,950
Stockport
~£200/pm
This car has 53,953 miles on the clock and is fitted with a 2000 CC petrol motor with manual transmission.
Sport
48,527miManualPetrol2.0L
£9,173
Glasgow
~£230/pm
Coming fitted out with manual transmission and a 2.0 Litre petrol engine, this used Mazda from this dealer is on the market with a grey finish and has 48,527 miles on the clock.
2.0 Sport Nav 118 Bhp
75,801miManualPetrol2.0L
£7,790
Peterborough
~£196/pm
This used car is now available to buy from this dealership in Peterborough. It contains a 2.0 litre petrol engine with manual transmission and has 75,801 miles clocked up on the dash.
Skyactiv-d Se Nav
62,429miManualDiesel2.2L
£6,795
Peterborough
~£171/pm
Starting from only £ each month, you can have this 3 with manual transmission, a diesel 2.2l motor and 62,429 miles on the clock.
2.2D Sport Nav
36,600miManualDiesel2.2L
£10,998
Cumbernauld
~£276/pm
This hatchback Mazda 3 2.2D Sport Nav has got a mere 36,600 miles on the clock and it has been driven for under a full year.
Hatchback
46,840miManualPetrol2.0L
£9,500
Kirkcaldy
~£239/pm
First registered in : Used 3 that’s only got 46,840 miles clocked-up on the dash and a 2.0 l petrol motor with manual transmission.
Hatchback 1.6 Ts 200505
100,734miAutoPetrol1.6L
£2,094
Aylesbury
~£53/pm
In the tone of blue, this hatchback 3 has 100,734 miles clocked-up on the dashboard and is fitted with a automatic 1.6l engine running on petrol.
2.0 Skyactiv-g Se-l Euro 5 Ss
140,000miManualPetrol2.0L
£4,395
Dewsbury
~£110/pm
Coming fitted out with a 2.0 L petrol motor with manual transmission, this second hand Mazda 3 from this dealership in Dewsbury is up for sale in the shade of red and has 140,000 miles clocked-up on the dashboard.
2.0 E-skyactiv G Mhev Sport Lux
41,655miAutoPetrol2.0L
£16,498
Barnsley
~£414/pm
Get yourself behind the steering wheel of this Mazda for only £16,498. It has a 2.0 ltr petrol engine with automatic transmission and has 41,655 miles clocked-up on the dashboard.
Ts2
92,000miManualPetrol1.6L
£2,499
London
~£63/pm
Currently available for viewing at this car dealership's showroom in the London area is this 3 that is fitted with a 1.6 ltr petrol engine and manual transmission.
2.0 Sport Nav
25,735miManualPetrol2.0L
£13,280
Mansfield
~£333/pm
Now on display at this car dealer's showroom is this red 5 door, hatchback that's fitted with a manual gearbox and 2000 CC petrol engine.
2020 Mazda 3 2.0 Sport Lux Mhev
7,000miManualPetrol2.0L
£16,950
Lisburn
~£426/pm
Mazda with a 2.0 Ltr petrol motor and manual transmission.
Exclusive-line
857miManualPetrol
£24,895
Reading
~£625/pm
Advertised at the full price of £24,895 or with the possibility to buy on finance with affordable repayments from £ pm, this hatchback is fitted with a Litre petrol engine with manual transmission and it has 857 miles clocked up on the dashboard.
Hatchback 2.0
23,347miManualPetrol2.0L
£14,995
Wolverhampton
~£377/pm
On the market and ready for you to take home is this Mazda 3 in the tone of grey. This used mode has 23,347 miles clocked-up on the dash, a 2.0L petrol motor and manual transmission.
Gt Sport Tech Mhev
13,395miManualPetrol2.0L
£19,295
Christchurch
~£485/pm
Coming in the shade of red, this hatchback Mazda 3 Gt Sport Tech Mhev has 13,395 miles on the dashboard and contains a manual 2000 CC engine running on petrol.
2.0 Se-l Nav
43,739miManualPetrol2.0L
£9,650
Newcastle upon Tyne
~£242/pm
Coming in the shade of red, this second hand car incorporates a 2.0 LTR petrol motor with manual transmission and it has 43,739 miles clocked up on the dashboard.
2.0 Sport Nav
40,138miAutoPetrol2.0L
£10,950
Northampton
~£275/pm
Now available for viewing at this dealership's show room in Northampton is this 3 which has automatic transmission and a 2.0 LTR petrol motor.
3 Sport Luxury Mhev
42,631miManualPetrol2.0L
£13,499
Maidstone
~£339/pm
Be the next owner of this 3 3 Sport Luxury Mhev, it has manual transmission and a 2000cc petrol motor. This second-hand model in stock at our dealership in Peterborough is available at the awesome price of only £13,499.
1.5 Se
69,000miManualPetrol1.5L
£6,998
Kirkcaldy
~£176/pm
Are you looking at buying a Mazda 3? Then consider choosing this second hand model available in the shade of white that’s got manual transmission, 69,000 miles clocked up on the dash and a 1500 cc petrol motor.
2.2 D Sport Nav 148 Bhp
86,282miManualDiesel2.2L
£6,995
Bangor
~£176/pm
This Mazda 3 2.2 D Sport Nav 148 Bhp incorporates a 2.2 Litre diesel engine with manual transmission and has clocked up 86,282 miles. It's on offer and ready for its next owner to drive away for the incredible price of only £6,995.
2.0 Skyactiv G Mhev Se-l Lux
25,345miManualPetrol2.0L
£12,998
Aberdeen
~£326/pm
Painted in the tone of grey, this second-hand hatchback has a 2.0 L petrol engine with manual transmission and it has got 25,345 miles on the clock.
Want to find out everything about all 3 models, pros and cons, what to look out for and everything else you need to know? Check out our Mazda 3 buying guide here.
Mazda 3 data for the amount in stock, average price, age and mileage throughout the UK and by county.
County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
---|---|---|---|---|---|
All | 935 | £11,824 | 7 | 46,714 | 2,321 |
Aberdeen City | 8 | £18,673 | 3 | 13,923 | 22 |
Aberdeenshire | 1 | £12,995 | 6 | 24,905 | 1 |
Antrim | 1 | £6,999 | 9 | 77,942 | - |
Ards | 1 | £8,395 | 7 | 71,000 | 1 |
Armagh | 1 | £3,995 | 14 | 92,000 | - |
Ballymena | 2 | £10,695 | 7 | 47,351 | 1 |
Barking & Dagenham - Greater London | 1 | £9,394 | 6 | 89,715 | 2 |
Bedfordshire | 17 | £8,434 | 10 | 65,542 | 31 |
Berkshire | 19 | £10,705 | 8 | 49,232 | 26 |
Bexley - Greater London | 1 | £5,985 | 11 | 52,000 | 18 |
Blaenau Gwent | 1 | £8,699 | 7 | 58,112 | 6 |
Brent - Greater London | 1 | £6,995 | 8 | 46,000 | - |
Bridgend | 2 | £4,695 | 11 | 110,073 | - |
Bristol | 17 | £6,217 | 11 | 83,899 | 32 |
Bromley - Greater London | 6 | £17,783 | 4 | 30,482 | 9 |
Buckinghamshire | 15 | £9,352 | 9 | 60,959 | 21 |
Caerphilly | 3 | £4,896 | 11 | 75,601 | 2 |
Cambridgeshire | 38 | £11,569 | 7 | 54,047 | 45 |
Cardiff | 4 | £14,964 | 5 | 36,719 | 11 |
Carmarthenshire | 1 | £16,000 | 0 | 16,300 | 2 |
Ceredigion | 1 | £9,999 | 6 | 50,094 | 1 |
Cheshire | 27 | £14,650 | 5 | 35,750 | 61 |
City of Edinburgh | 23 | £14,843 | 5 | 35,532 | 31 |
City of London - Greater London | 20 | £8,439 | 9 | 66,684 | 33 |
Conwy | 1 | £11,495 | 7 | 42,607 | 1 |
Cornwall | 5 | £13,877 | 5 | 34,991 | 11 |
County Durham | 10 | £10,332 | 7 | 52,863 | 41 |
Craigavon | 1 | £4,495 | 14 | 61,000 | 1 |
Croydon - Greater London | 5 | £19,602 | 2 | 12,762 | 12 |
Cumbria | 7 | £16,737 | 3 | 22,819 | 18 |
Derbyshire | 18 | £11,347 | 7 | 38,640 | 45 |
Derry | 1 | £5,150 | 9 | 103,595 | 1 |
Devon | 13 | £13,566 | 6 | 36,935 | 41 |
Dorset | 20 | £13,723 | 6 | 33,145 | 35 |
Down | 2 | £16,375 | 3 | 9,122 | 1 |
Dumfries and Galloway | 1 | £17,795 | 4 | 10,903 | 1 |
Dundee City | 5 | £14,940 | 5 | 32,659 | 8 |
Dungannon | 1 | £21,490 | 1 | 5,000 | 2 |
Ealing - Greater London | 1 | £7,490 | 9 | 4,000 | 2 |
East Ayrshire | 1 | £10,992 | 7 | 48,664 | 9 |
East Riding of Yorkshire | 4 | £18,087 | 2 | 21,305 | 11 |
East Sussex | 6 | £12,664 | 7 | 44,329 | 14 |
Essex | 22 | £12,103 | 8 | 48,219 | 41 |
Falkirk | 12 | £14,429 | 5 | 44,056 | 30 |
Fife | 4 | £8,123 | 10 | 51,746 | 16 |
Flintshire | 1 | £2,495 | 14 | 125,000 | - |
Glasgow City | 11 | £15,185 | 4 | 24,612 | 35 |
Gloucestershire | 8 | £12,169 | 7 | 46,947 | 20 |
Greater Manchester | 42 | £9,366 | 9 | 54,820 | 117 |
Hampshire | 25 | £14,211 | 6 | 35,230 | 79 |
Harrow - Greater London | 1 | £12,995 | 3 | 45,730 | 4 |
Havering - Greater London | 1 | £7,495 | 10 | 65,277 | 4 |
Herefordshire | 3 | £22,118 | 1 | 6,107 | 9 |
Hertfordshire | 22 | £10,428 | 8 | 48,478 | 44 |
Highland | 5 | £14,397 | 5 | 33,929 | 18 |
Hillingdon - Greater London | 10 | £6,534 | 10 | 75,580 | 15 |
Hounslow - Greater London | 6 | £4,942 | 12 | 81,079 | 8 |
Inverclyde | 3 | £6,562 | 11 | 53,189 | 3 |
Isle of Wight | 2 | £13,997 | 7 | 43,488 | 4 |
Kent | 21 | £14,280 | 5 | 31,256 | 60 |
Lancashire | 27 | £11,572 | 7 | 43,452 | 58 |
Leicestershire | 19 | £9,871 | 8 | 59,935 | 47 |
Lincolnshire | 11 | £13,469 | 6 | 36,334 | 48 |
Lisburn | 6 | £15,408 | 4 | 20,766 | 8 |
Merseyside | 14 | £16,223 | 4 | 33,321 | 47 |
Moray | 1 | £4,690 | 11 | 82,570 | - |
Newport | 3 | £15,830 | 3 | 20,452 | 23 |
Newry and Mourne | 2 | £14,499 | 4 | 19,800 | - |
Newtownabbey | 8 | £19,084 | 3 | 13,954 | 19 |
Norfolk | 25 | £15,228 | 4 | 28,091 | 69 |
North Ayrshire | 6 | £10,998 | 7 | 45,824 | 7 |
North Down | 1 | £6,995 | 8 | 86,282 | 1 |
North Lanarkshire | 2 | £8,597 | 8 | 67,884 | 14 |
North Yorkshire | 7 | £12,632 | 7 | 44,555 | 36 |
Northamptonshire | 9 | £11,027 | 8 | 57,114 | 26 |
Nottinghamshire | 7 | £14,857 | 6 | 27,440 | 37 |
Omagh | 6 | £14,828 | 5 | 30,226 | 8 |
Oxfordshire | 10 | £9,067 | 10 | 64,258 | 21 |
Pembrokeshire | 2 | £10,489 | 6 | 68,467 | - |
Perth and Kinross | 2 | £16,145 | 0 | 18,925 | 15 |
Redbridge - Greater London | 1 | £6,995 | 10 | 82,250 | 1 |
Renfrewshire | 10 | £15,268 | 5 | 32,087 | 26 |
Richmond upon Thames - Greater London | 2 | £16,745 | 4 | 33,267 | 7 |
Scottish Borders | 1 | £7,995 | 10 | 56,546 | - |
Shropshire | 3 | £11,930 | 8 | 35,148 | 18 |
Somerset | 24 | £15,640 | 4 | 31,170 | 56 |
South Ayrshire | 4 | £7,917 | 8 | 56,452 | 20 |
South Lanarkshire | 6 | £13,848 | 6 | 34,553 | 23 |
South Yorkshire | 16 | £12,061 | 6 | 44,422 | 49 |
Staffordshire | 14 | £12,406 | 6 | 40,280 | 45 |
Stirling | 6 | £14,582 | 6 | 37,106 | 12 |
Suffolk | 9 | £15,286 | 5 | 25,569 | 39 |
Surrey | 19 | £10,857 | 8 | 54,227 | 60 |
Sutton - Greater London | 2 | £8,648 | 8 | 75,602 | - |
Swansea | 8 | £19,167 | 2 | 13,675 | 14 |
Tyne and Wear | 21 | £12,933 | 6 | 38,059 | 53 |
Wandsworth - Greater London | 1 | £9,450 | 8 | 78,000 | 2 |
Warwickshire | 13 | £13,583 | 5 | 37,123 | 28 |
West Dunbartonshire | 1 | £2,995 | 12 | 100,282 | 2 |
West Midlands | 50 | £12,060 | 7 | 46,854 | 115 |
West Sussex | 5 | £14,197 | 5 | 30,752 | 27 |
West Yorkshire | 23 | £9,188 | 8 | 63,640 | 79 |
Wiltshire | 11 | £12,045 | 7 | 40,458 | 28 |
Worcestershire | 5 | £14,991 | 4 | 27,137 | 16 |