Details

Model
Mazda 3
Colour
Grey
Fuel Type
Petrol
Engine Size
1598cc
Registered
Vehicle Age
16 Years
Export Marker
No
Last V5C Issued

Before You Buy

Stolen Check
HPI Check® →
Outstanding Finance
HPI Check® →
Write-off Status
HPI Check® →
Insurance Cost
Compare Insurance →
Mazda 3 HN59 XZJ

Road Tax

Tax Status
Taxed
Due Date
Expires
2 Months
12 Months Tax
£225
Paid Monthly
£19.69

Mileage History

Mileage chart (requires JavaScript).>
Typical mileage (middle 50%) for this model and age

Latest reading

93,628 mi

December 2025

Typical mileage

-9,900 mi

vs same-model median

Last 12 months

5,600 mi

↑ from ~4,900 prior yr

Lifetime average

~5,800 mi / yr

since new

Emissions

CO₂ Emissions
149g/km
F149g/kmA0-100BC101-110111-120DE121-130131-140FG141-150151-165HI166-175176-185JK186-200201-225LM226-255255+

MOT History

Expiry Date
MOT Due
7 Months
Test Result
PASSED
Completed
Test Number
7938 5825 1549
Expiry Date
Odometer Value
93628 mi
Since Last Pass
5580 mi
Test Result
PASSED
Completed
Test Number
7310 5836 8854
Expiry Date
Odometer Value
88048 mi
Since Last Pass
4855 mi
Test Result
PASSED
Completed
Test Number
3430 8861 3770
Expiry Date
Odometer Value
83193 mi
Since Last Pass
2260 mi
Completed
Test Number
4837 9657 3657
Odometer Value
83193 mi
Test Result
PASSED
Completed
Test Number
1436 1903 4980
Expiry Date
Odometer Value
80933 mi
Since Last Pass
5556 mi
Completed
Test Number
4961 4904 0089
Odometer Value
80933 mi
Test Result
PASSED
Completed
Test Number
9615 7110 5908
Expiry Date
Odometer Value
75377 mi
Since Last Pass
5512 mi
Completed
Test Number
7879 2042 9925
Odometer Value
75377 mi
Test Result
PASSED
Completed
Test Number
8337 6766 2749
Expiry Date
Odometer Value
69865 mi
Since Last Pass
5634 mi
Test Result
PASSED
Completed
Test Number
8843 1120 9679
Expiry Date
Odometer Value
64231 mi
Since Last Pass
8552 mi
Completed
Test Number
8334 0768 5095
Odometer Value
64231 mi
Test Result
PASSED
Completed
Test Number
2099 5150 9712
Expiry Date
Odometer Value
55679 mi
Since Last Pass
9471 mi
Completed
Test Number
6985 8664 0505
Odometer Value
55679 mi
Test Result
PASSED
Completed
Test Number
8194 6485 9196
Expiry Date
Odometer Value
46208 mi
Since Last Pass
7483 mi
Test Result
PASSED
Completed
Test Number
3499 8587 0869
Expiry Date
Odometer Value
38725 mi
Since Last Pass
7654 mi
Test Result
PASSED
Completed
Test Number
9357 6071 8529
Expiry Date
Odometer Value
31071 mi
Since Last Pass
6037 mi
Test Result
PASSED
Completed
Test Number
4195 1962 4339
Expiry Date
Odometer Value
25034 mi
Since Last Pass
7949 mi
Test Result
PASSED
Completed
Test Number
1164 0611 3317
Expiry Date
Odometer Value
17085 mi
Since Last Pass
8086 mi
Test Result
PASSED
Completed
Test Number
7495 4953 2332
Expiry Date
Odometer Value
8999 mi
Free Car Tax Check & MOT history for HN59XZJ
Contains DVSA and DVLA data under the Open Government Licence v3.0.