Details

Model
Mazda 2
Colour
Grey
Fuel Type
Diesel
Engine Size
1560cc
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 →

Road Tax

Tax Status
Taxed
Due Date
Expires
12 Months
12 Months Tax
£35
Paid Monthly
£3.06

Mileage History

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

Latest reading

154,242 mi

March 2026

Above typical

+40,300 mi

vs same-model median

Last 12 months

6,200 mi

↓ from ~6,900 prior yr

Lifetime average

~9,300 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
10 Months
Test Result
PASSED
Completed
Test Number
8987 9166 8932
Expiry Date
Odometer Value
154242 mi
Since Last Pass
6166 mi
Test Result
PASSED
Completed
Test Number
1489 2868 7276
Expiry Date
Odometer Value
148076 mi
Since Last Pass
6885 mi
Test Result
PASSED
Completed
Test Number
4076 5530 7795
Expiry Date
Odometer Value
141191 mi
Since Last Pass
10076 mi
Test Result
PASSED
Completed
Test Number
8643 4719 6206
Expiry Date
Odometer Value
131115 mi
Since Last Pass
17086 mi
Completed
Test Number
7667 3630 3089
Odometer Value
131115 mi
Test Result
PASSED
Completed
Test Number
7499 4881 2875
Expiry Date
Odometer Value
114029 mi
Since Last Pass
3572 mi
Test Result
PASSED
Completed
Test Number
4979 1711 0119
Expiry Date
Odometer Value
110457 mi
Since Last Pass
4944 mi
Test Result
PASSED
Completed
Test Number
1258 3974 5484
Expiry Date
Odometer Value
105513 mi
Since Last Pass
8714 mi
Completed
Test Number
3470 2759 0627
Odometer Value
105513 mi
Test Result
PASSED
Completed
Test Number
3211 3785 9173
Expiry Date
Odometer Value
96799 mi
Since Last Pass
8454 mi
Completed
Test Number
9865 8107 8844
Odometer Value
96799 mi
Test Result
PASSED
Completed
Test Number
4851 9163 9284
Expiry Date
Odometer Value
88345 mi
Since Last Pass
10401 mi
Completed
Test Number
6690 2222 9314
Odometer Value
88278 mi
Test Result
PASSED
Completed
Test Number
2834 3839 8352
Expiry Date
Odometer Value
77944 mi
Since Last Pass
8162 mi
Completed
Test Number
4495 7740 1157
Odometer Value
77944 mi
Test Result
PASSED
Completed
Test Number
9394 2319 2396
Expiry Date
Odometer Value
69782 mi
Since Last Pass
7747 mi
Completed
Test Number
3337 2854 1642
Odometer Value
69782 mi
Test Result
PASSED
Completed
Test Number
8193 3617 4226
Expiry Date
Odometer Value
62035 mi
Since Last Pass
19163 mi
Completed
Test Number
3961 8567 4421
Odometer Value
62034 mi
Test Result
PASSED
Completed
Test Number
3772 1283 3446
Expiry Date
Odometer Value
42872 mi
Since Last Pass
6609 mi
Test Result
PASSED
Completed
Test Number
8694 0823 2295
Expiry Date
Odometer Value
36263 mi
Free Car Tax Check & MOT history for YD59GBF
Contains DVSA and DVLA data under the Open Government Licence v3.0.