Subaru logo

Subaru Impreza

Blue · Petrol · 2003 · 1,994 cc

Y31 JDFMOT history

Y31 JDF is a blue petrol Subaru Impreza first used on 20 Nov 2003. Its MOT is valid until 13 Apr 2027 and it has passed 20 of 21 MOT tests, with 89,162 miles recorded at the latest.

From DVSA MOT records, updated 14 Apr 2026.

Y31 JDF blue Subaru Impreza – car details, MOT history and tax status
Illustration of a Subaru Impreza, not a photo of this vehicle
MOT
Valid
Until 13 Apr 2027
Mileage
89,162 mi
At MOT on 14 Apr 2026
MOT tests
21
20 passed · 1 failed
Per year
3,218 mi
Average between MOTs
Get reminders for Y31 JDF in the free Driver Codes app

Vehicle details

Registration
Y31 JDF
Registration format
Prefix (1983 to 2001)
Make
Subaru
Model
Impreza
Colour
Blue
Fuel type
Petrol
Engine size
1,994 cc
Year of manufacture
2003
First used
20 Nov 2003
MOT status
MOT valid until 13 Apr 2027
Latest MOT test
14 Apr 2026 (Pass)

Mileage history

Y31 JDF was last recorded at 89,162 miles on 14 Apr 2026, 113 miles more than at the previous MOT on 4 Apr 2025.

Mileage went down between tests

  • 12 Aug 2017: 83,447 miles, lower than 91,985 miles on 29 Aug 2016.

A replacement instrument cluster, a recording error at the test or odometer tampering can cause this.

Odometer reading at each MOT testPassMileage went down
Previous MOT
89,049 miles · 4 Apr 2025
Between the last two tests
113 miles
Average per year
3,218 miles

Recorded mileage by year

  • 2026 – 89,162 miles
  • 2025 – 89,049 miles
  • 2024 – 89,008 miles
  • 2023 – 88,788 miles
  • 2022 – 88,570 miles
  • 2020 – 88,363 miles
  • 2019 – 86,528 miles
  • 2018 – 84,865 miles
  • 2017 – 83,447 miles
  • 2016 – 91,985 miles
  • 2015 – 73,782 miles
  • 2014 – 68,923 miles
  • 2013 – 64,774 miles
  • 2012 – 57,894 miles
  • 2011 – 51,249 miles
  • 2010 – 45,388 miles
  • 2009 – 41,569 miles
  • 2008 – 33,732 miles
  • 2007 – 28,317 miles
  • 2006 – 26,682 miles

What the latest MOT found

Pass89,162 miles

No defects or advisories were recorded.

What MOT advisories mean

Full MOT history

21 tests since 14 Nov 2006, newest first. Select a test to see every defect and advisory.

  1. Pass89,162 miles (+113)
    MOT expiry
    13 Apr 2027
    Odometer
    89,162 miles
    Test number
    880248814506

    No defects or advisories recorded.

  2. Pass89,049 miles (+41)
    MOT expiry
    3 Apr 2026
    Odometer
    89,049 miles
    Test number
    966464831560

    No defects or advisories recorded.

  3. Pass89,008 miles (+220)1 advisory
    MOT expiry
    2 Apr 2025
    Odometer
    89,008 miles
    Test number
    947354912871
    • AdvisoryOffside Rear Suspension component mounting prescribed area damaged but not considered excessive sill area (5.3.6 (a) (i))
  4. Pass88,788 miles (+218)
    MOT expiry
    2 Apr 2024
    Odometer
    88,788 miles
    Test number
    302934093854

    No defects or advisories recorded.

  5. Pass88,570 miles (+207)
    MOT expiry
    15 Mar 2023
    Odometer
    88,570 miles
    Test number
    352884231534

    No defects or advisories recorded.

  6. Pass88,363 miles (+1,835)
    MOT expiry
    23 Oct 2021
    Odometer
    88,363 miles
    Test number
    682453008349

    No defects or advisories recorded.

  7. Pass86,528 miles (+1,663)
    MOT expiry
    28 Aug 2020
    Odometer
    86,528 miles
    Test number
    340004290170

    No defects or advisories recorded.

  8. Pass84,865 miles (+1,418)2 advisories
    MOT expiry
    28 Aug 2019
    Odometer
    84,865 miles
    Test number
    685310953372
    • AdvisoryNearside Rear Anti-roll bar pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
    • AdvisoryOffside Rear Anti-roll bar pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
  9. Pass83,447 miles (-8,538)
    MOT expiry
    28 Aug 2018
    Odometer
    83,447 miles
    Test number
    125420607911

    No defects or advisories recorded.

  10. Pass91,985 miles (+18,203)1 advisory
    MOT expiry
    28 Aug 2017
    Odometer
    91,985 miles
    Test number
    372156691598
    • AdvisoryAftermarket exhaust fitted
  11. Pass73,782 miles (+4,859)
    MOT expiry
    7 Aug 2016
    Odometer
    73,782 miles
    Test number
    256235505265

    No defects or advisories recorded.

  12. Pass68,923 miles (+4,149)
    MOT expiry
    7 Aug 2015
    Odometer
    68,923 miles
    Test number
    588850324290

    No defects or advisories recorded.

  13. Pass64,774 miles1 advisory
    MOT expiry
    1 Dec 2014
    Odometer
    64,774 miles
    Test number
    468136233426
    • AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
  14. Fail64,774 miles (+6,880)1 repaired1 advisory
    MOT expiry
    No new certificate
    Odometer
    64,774 miles
    Test number
    508256133324
    • Repaired at testRear Registration plate lamp not working (1.1.C.1d)
    • AdvisoryExhaust has a minor leak of exhaust gases (7.1.2)
  15. Pass57,894 miles (+6,645)2 notes
    MOT expiry
    5 Oct 2013
    Odometer
    57,894 miles
    Test number
    259391662274
    • NoteFront discs corroded and lipped inner face
    • NoteRear discs pitted
  16. Pass51,249 miles (+5,861)3 notes
    MOT expiry
    5 Oct 2012
    Odometer
    51,249 miles
    Test number
    797209671259
    • NoteChild seat fitted not allowing full inspection of adult belt
    • NoteSmall wipers fitted
    • NoteStanderd exhaust fitted
  17. Pass45,388 miles (+3,819)
    MOT expiry
    16 Sept 2011
    Odometer
    45,388 miles
    Test number
    822629340282

    No defects or advisories recorded.

  18. Pass41,569 miles (+7,837)1 note
    MOT expiry
    16 Sept 2010
    Odometer
    41,569 miles
    Test number
    213390069296
    • NoteBoth front tyres on limt
  19. Pass33,732 miles (+5,415)
    MOT expiry
    1 Sept 2009
    Odometer
    33,732 miles
    Test number
    884176448226

    No defects or advisories recorded.

  20. Pass28,317 miles (+1,635)
    MOT expiry
    29 Aug 2008
    Odometer
    28,317 miles
    Test number
    391522747259

    No defects or advisories recorded.

  21. Pass26,682 miles2 notes
    MOT expiry
    20 Nov 2007
    Odometer
    26,682 miles
    Test number
    554988116377
    • NoteBoth front tyres wearing on in side edges
    • NoteFront pads worn

Questions about Y31 JDF

Does Y31 JDF currently have a valid MOT?
Yes. DVSA records show the MOT on Y31 JDF is valid until 13 Apr 2027.
When is the MOT due on Y31 JDF?
The MOT on Y31 JDF is valid until 13 Apr 2027. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has Y31 JDF done?
Y31 JDF was recorded at 89,162 miles at its MOT on 14 Apr 2026, an average of 3,218 miles a year.
Has Y31 JDF ever failed its MOT?
Yes. Y31 JDF has failed 1 of its 21 MOT tests, most recently on 2 Dec 2013.
Has the mileage on Y31 JDF ever gone down?
Yes. The recorded mileage was lower than at the previous test once, first on 12 Aug 2017. This can be caused by a replacement instrument cluster, a recording error or odometer tampering.
What did the latest MOT on Y31 JDF find?
Y31 JDF passed its latest MOT on 14 Apr 2026 with no defects or advisories recorded.

Browse all Y31J registrations

Contains DVSA MOT history data, public sector information licensed under the Open Government Licence v3.0. Driver Codes is not affiliated with DVSA or DVLA.