Details

Model
Subaru Impreza
Colour
Blue
Fuel Type
Petrol
Engine Size
1994cc
Registered
Vehicle Age
24 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 →
Subaru Impreza NA02 HKO

Road Tax

Tax Status
Taxed
Due Date
Expires
8 Months
12 Months Tax
£445
Paid Monthly
£38.94

Mileage History

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

Latest reading

125,442 mi

February 2026

Typical mileage

+16,300 mi

vs same-model median

Last 12 months

700 mi

↓ from ~1,400 prior yr

Lifetime average

~5,300 mi / yr

since new

Emissions

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

MOT History

Expiry Date
MOT Due
8 Months
Test Result
PASSED
Completed
Test Number
5463 5188 8442
Expiry Date
Odometer Value
125442 mi
Since Last Pass
659 mi
Test Result
PASSED
Completed
Test Number
8304 5590 4143
Expiry Date
Odometer Value
124783 mi
Since Last Pass
1438 mi
Completed
Test Number
2536 5307 9268
Odometer Value
124750 mi
Test Result
PASSED
Completed
Test Number
6088 2667 7206
Expiry Date
Odometer Value
123345 mi
Since Last Pass
1255 mi
Completed
Test Number
5974 1803 8025
Odometer Value
123301 mi
Test Result
PASSED
Completed
Test Number
1116 2817 7336
Expiry Date
Odometer Value
122090 mi
Since Last Pass
2579 mi
Completed
Test Number
6007 2058 7641
Odometer Value
122072 mi
Test Result
PASSED
Completed
Test Number
2272 1142 7246
Expiry Date
Odometer Value
119511 mi
Since Last Pass
2361 mi
Completed
Test Number
7245 0049 2225
Odometer Value
119511 mi
Test Result
PASSED
Completed
Test Number
1315 2024 0257
Expiry Date
Odometer Value
117150 mi
Since Last Pass
3281 mi
Test Result
PASSED
Completed
Test Number
2398 4526 3062
Expiry Date
Odometer Value
113869 mi
Since Last Pass
4380 mi
Completed
Test Number
8898 4633 2371
Odometer Value
113869 mi
Completed
Test Number
5461 6730 7696
Odometer Value
113858 mi
Test Result
PASSED
Completed
Test Number
6444 2001 5868
Expiry Date
Odometer Value
109489 mi
Since Last Pass
4457 mi
Completed
Test Number
8431 4415 9627
Odometer Value
109443 mi
Test Result
PASSED
Completed
Test Number
9511 1652 4033
Expiry Date
Odometer Value
105032 mi
Since Last Pass
3558 mi
Completed
Test Number
2895 0537 7534
Odometer Value
105032 mi
Test Result
PASSED
Completed
Test Number
3146 5543 0687
Expiry Date
Odometer Value
101474 mi
Since Last Pass
2266 mi
Test Result
PASSED
Completed
Test Number
3456 8228 5119
Expiry Date
Odometer Value
99208 mi
Since Last Pass
4780 mi
Test Result
PASSED
Completed
Test Number
8696 7364 4117
Expiry Date
Odometer Value
94428 mi
Since Last Pass
6537 mi
Test Result
PASSED
Completed
Test Number
5995 3125 3163
Expiry Date
Odometer Value
87891 mi
Since Last Pass
7746 mi
Test Result
PASSED
Completed
Test Number
2857 6406 2460
Expiry Date
Odometer Value
80145 mi
Since Last Pass
13003 mi
Test Result
PASSED
Completed
Test Number
3167 4141 1130
Expiry Date
Odometer Value
67142 mi
Since Last Pass
11413 mi
Test Result
PASSED
Completed
Test Number
6429 4121 0177
Expiry Date
Odometer Value
55729 mi
Since Last Pass
11112 mi
Test Result
PASSED
Completed
Test Number
9000 8860 9190
Expiry Date
Odometer Value
44617 mi
Since Last Pass
9807 mi
Test Result
PASSED
Completed
Test Number
1001 6828 8417
Expiry Date
Odometer Value
34810 mi
Since Last Pass
5010 mi
Completed
Test Number
7025 1768 8071
Odometer Value
34810 mi
Test Result
PASSED
Completed
Test Number
2800 5401 7489
Expiry Date
Odometer Value
29800 mi
Since Last Pass
4857 mi
Completed
Test Number
3426 9451 7139
Odometer Value
29799 mi
Test Result
PASSED
Completed
Test Number
6048 5541 6177
Expiry Date
Odometer Value
24943 mi
Free Car Tax Check & MOT history for NA02HKO
Contains DVSA and DVLA data under the Open Government Licence v3.0.