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.
947 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,114
Wolverhampton
~£580/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.
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,120
Mansfield
~£329/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.
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.
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,210miManualPetrol1.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,365miManualPetrol2.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 | 938 | £11,669 | 7 | 47,279 | 2,327 |
Aberdeen City | 8 | £18,673 | 3 | 13,925 | 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 | 18 | £8,221 | 10 | 69,068 | 31 |
Berkshire | 17 | £10,980 | 8 | 46,117 | 28 |
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,548 | 11 | 81,683 | 32 |
Bromley - Greater London | 7 | £17,521 | 4 | 28,838 | 8 |
Buckinghamshire | 14 | £8,987 | 9 | 63,845 | 22 |
Caerphilly | 3 | £4,896 | 11 | 75,601 | 2 |
Cambridgeshire | 37 | £11,417 | 7 | 55,007 | 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,865 | 5 | 35,808 | 32 |
City of London - Greater London | 22 | £8,549 | 9 | 65,662 | 33 |
Conwy | 1 | £11,495 | 7 | 42,607 | 1 |
Cornwall | 6 | £13,481 | 5 | 37,776 | 11 |
County Durham | 11 | £10,126 | 8 | 51,346 | 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 | 15 | £12,027 | 6 | 37,214 | 48 |
Derry | 1 | £5,150 | 9 | 103,595 | 1 |
Devon | 13 | £13,520 | 6 | 36,935 | 41 |
Dorset | 19 | £13,445 | 6 | 34,275 | 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 |
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 | 5 | £11,807 | 7 | 46,982 | 15 |
Essex | 24 | £11,940 | 8 | 48,122 | 39 |
Falkirk | 13 | £14,819 | 5 | 40,712 | 30 |
Fife | 4 | £8,123 | 10 | 51,798 | 15 |
Flintshire | 1 | £2,495 | 14 | 125,000 | - |
Glasgow City | 12 | £15,209 | 4 | 24,958 | 35 |
Gloucestershire | 8 | £12,418 | 7 | 50,538 | 21 |
Greater Manchester | 41 | £9,288 | 9 | 55,517 | 117 |
Hampshire | 28 | £14,348 | 6 | 34,064 | 78 |
Harrow - Greater London | 1 | £12,995 | 3 | 45,730 | 4 |
Havering - Greater London | 1 | £7,375 | 10 | 65,277 | 4 |
Herefordshire | 3 | £22,118 | 1 | 6,107 | 9 |
Hertfordshire | 23 | £10,032 | 8 | 51,963 | 44 |
Highland | 5 | £14,397 | 5 | 33,929 | 17 |
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 | 3 | £13,998 | 7 | 33,317 | 4 |
Kent | 20 | £14,760 | 5 | 29,390 | 60 |
Lancashire | 26 | £11,217 | 7 | 46,435 | 60 |
Leicestershire | 22 | £9,483 | 8 | 61,362 | 46 |
Lincolnshire | 10 | £13,655 | 5 | 36,717 | 48 |
Lisburn | 5 | £15,040 | 5 | 22,119 | 9 |
Merseyside | 14 | £16,195 | 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 | 24 | £15,417 | 4 | 26,622 | 70 |
North Ayrshire | 6 | £10,876 | 7 | 45,824 | 7 |
North Down | 1 | £6,995 | 8 | 86,282 | 1 |
North Lanarkshire | 2 | £8,597 | 8 | 67,884 | 14 |
North Yorkshire | 6 | £10,489 | 8 | 51,555 | 37 |
Northamptonshire | 9 | £11,027 | 8 | 57,114 | 26 |
Nottinghamshire | 9 | £12,676 | 7 | 35,486 | 37 |
Omagh | 5 | £15,595 | 4 | 27,271 | 9 |
Oxfordshire | 10 | £9,067 | 10 | 64,258 | 21 |
Pembrokeshire | 2 | £10,489 | 6 | 68,467 | - |
Perth and Kinross | 5 | £13,275 | 0 | 37,179 | 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 | 22 | £15,624 | 4 | 32,441 | 55 |
South Ayrshire | 4 | £7,917 | 8 | 56,452 | 21 |
South Lanarkshire | 4 | £14,393 | 6 | 31,499 | 25 |
South Yorkshire | 16 | £12,020 | 6 | 44,422 | 49 |
Staffordshire | 13 | £12,747 | 6 | 38,100 | 46 |
Stirling | 7 | £13,911 | 6 | 41,811 | 12 |
Suffolk | 10 | £15,498 | 4 | 25,159 | 39 |
Surrey | 19 | £10,804 | 8 | 54,227 | 59 |
Sutton - Greater London | 2 | £8,648 | 8 | 75,602 | - |
Swansea | 8 | £19,167 | 2 | 13,675 | 12 |
Tyne and Wear | 21 | £12,923 | 6 | 38,059 | 53 |
Wandsworth - Greater London | 1 | £9,450 | 8 | 78,000 | 2 |
Warwickshire | 12 | £13,382 | 5 | 36,478 | 29 |
West Dunbartonshire | 1 | £2,995 | 12 | 100,282 | 2 |
West Midlands | 50 | £11,834 | 7 | 48,301 | 115 |
West Sussex | 6 | £14,746 | 5 | 30,107 | 27 |
West Yorkshire | 25 | £8,951 | 8 | 63,761 | 78 |
Wiltshire | 11 | £12,045 | 7 | 40,458 | 28 |
Worcestershire | 4 | £16,639 | 3 | 13,222 | 16 |