BMW logo

BMW 3 Series

Blue · Petrol · 1999 · 2,793 cc

T15 RNBMOT history

T15 RNB is a blue petrol BMW 3 Series first used on 31 Dec 1999. Its MOT is valid until 1 Dec 2026 and it has passed 21 of 33 MOT tests, with 103,406 miles recorded at the latest.

From DVSA MOT records, updated 2 Dec 2025.

MOT
Valid
Until 1 Dec 2026
Mileage
103,406 mi
At MOT on 2 Dec 2025
MOT tests
33
21 passed · 12 failed
Per year
2,755 mi
Average between MOTs
Get reminders for T15 RNB in the free Driver Codes app

Vehicle details

Registration
T15 RNB
Registration format
Prefix (1983 to 2001)
Make
BMW
Model
3 Series
Colour
Blue
Fuel type
Petrol
Engine size
2,793 cc
Year of manufacture
1999
First used
31 Dec 1999
MOT status
MOT valid until 1 Dec 2026
Latest MOT test
2 Dec 2025 (Pass)

Mileage history

T15 RNB was last recorded at 103,406 miles on 2 Dec 2025, 0 miles more than at the previous MOT on 25 Nov 2025.

Odometer reading at each MOT testPassFail
Previous MOT
103,406 miles · 25 Nov 2025
Between the last two tests
0 miles
Average per year
2,755 miles

Recorded mileage by year

  • 2025 – 103,406 miles
  • 2024 – 98,800 miles
  • 2023 – 94,865 miles
  • 2022 – 88,103 miles
  • 2021 – 81,652 miles
  • 2020 – 80,640 miles
  • 2019 – 78,314 miles
  • 2018 – 77,971 miles
  • 2017 – 77,832 miles
  • 2016 – 77,628 miles
  • 2015 – 76,905 miles
  • 2014 – 76,364 miles
  • 2013 – 75,935 miles
  • 2012 – 74,175 miles
  • 2011 – 71,764 miles
  • 2010 – 68,813 miles
  • 2009 – 65,612 miles
  • 2008 – 61,735 miles
  • 2007 – 57,957 miles
  • 2006 – 51,298 miles
  • 2005 – 48,328 miles

What the latest MOT found

Pass103,406 miles
  • AdvisoryOffside Front Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))Recorded at 2 MOTs since 2025
  • AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))Recorded at 2 MOTs since 2025

What MOT advisories mean

Recurring issues

Items recorded at more than one earlier MOT but not at the latest one. Repeat advisories can show maintenance that was put off.

  • Nearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)

    Advisory7 MOTs, 2009–2015

  • Offside Rear Shock absorber has slight corrosion to the casing (2.7.2a)

    Advisory7 MOTs, 2009–2015

  • Nearside Front Brake pipe slightly corroded (3.6.B.2c)

    Advisory4 MOTs, 2011–2015

  • Offside Front Brake pipe slightly corroded (3.6.B.2c)

    Advisory4 MOTs, 2011–2015

  • Nearside Front Inner Brake disc worn, pitted or scored, but not seriously weakened

    Advisory3 MOTs, 2018–2020

  • Offside Front Inner Brake disc worn, pitted or scored, but not seriously weakened

    Advisory3 MOTs, 2018–2020

Full MOT history

33 tests since 6 Dec 2005, newest first. Select a test to see every defect and advisory.

  1. Pass103,406 miles2 advisories
    MOT expiry
    1 Dec 2026
    Odometer
    103,406 miles
    Test number
    601098826259
    • AdvisoryOffside Front Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
    • AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
  2. Fail103,406 miles (+4,606)6 major1 minor2 advisories
    MOT expiry
    No new certificate
    Odometer
    103,406 miles
    Test number
    544139402136
    • MajorNearside Front Suspension arm ball joint excessively worn (5.3.4 (a) (i))
    • MajorNearside Front Vehicle structure corroded to the extent that the rigidity of the assembly is significantly reduced CHASSIS (MARKED YELLOW) (6.1.1 (c) (i))
    • MajorNearside Rear Vehicle structure corroded to the extent that the rigidity of the assembly is significantly reduced SILL (6.1.1 (c) (i))
    • MajorOffside Front Suspension arm ball joint excessively worn (5.3.4 (a) (i))
    • MajorOffside Rear Vehicle structure corroded to the extent that the rigidity of the assembly is significantly reduced SILL (6.1.1 (c) (i))
    • MajorSupplementary restraint system warning lamp indicates a fault (7.1.6 (a))
    • MinorElectrical wiring inadequately secured (4.11 (a) (i))
    • AdvisoryOffside Front Inner Tyre worn close to legal limit/worn on edge (5.2.3 (e))
    • AdvisoryOffside Rear Tyre worn close to legal limit/worn on edge (5.2.3 (e))
  3. Pass98,800 miles4 advisories
    MOT expiry
    12 Nov 2025
    Odometer
    98,800 miles
    Test number
    148475429341
    • AdvisoryExhaust has a minor leak of exhaust gases (6.1.2 (a))
    • AdvisoryNearside Front Anti-roll bar pin or bush worn but not resulting in excessive movement SADDLE BUSH (5.3.4 (a) (i))
    • AdvisoryNearside Front Suspension arm ball joint has slight play (5.3.4 (a) (i))
    • AdvisoryOffside Front Anti-roll bar pin or bush worn but not resulting in excessive movement SADDLE BUSH (5.3.4 (a) (i))
  4. Fail98,800 miles (+3,935)1 repaired4 advisories
    MOT expiry
    No new certificate
    Odometer
    98,800 miles
    Test number
    443377890135
    • Repaired at testNearside Front Headlamp not working on dipped beam (4.1.1 (a) (ii))
    • AdvisoryExhaust has a minor leak of exhaust gases (6.1.2 (a))
    • AdvisoryNearside Front Anti-roll bar pin or bush worn but not resulting in excessive movement SADDLE BUSH (5.3.4 (a) (i))
    • AdvisoryNearside Front Suspension arm ball joint has slight play (5.3.4 (a) (i))
    • AdvisoryOffside Front Anti-roll bar pin or bush worn but not resulting in excessive movement SADDLE BUSH (5.3.4 (a) (i))
  5. Pass94,865 miles
    MOT expiry
    12 Nov 2024
    Odometer
    94,865 miles
    Test number
    765217971801

    No defects or advisories recorded.

  6. Fail94,865 miles (+6,762)6 major
    MOT expiry
    No new certificate
    Odometer
    94,865 miles
    Test number
    940225324843
    • MajorNearside Front Suspension arm ball joint excessively worn (5.3.4 (a) (i))
    • MajorNearside Front Suspension arm pin or bush excessively worn (5.3.4 (a) (i))
    • MajorNearside Vehicle structure or chassis has excessive corrosion, seriously affecting its strength within 30cm of a body mounting SILL (6.2.2 (d) (i))
    • MajorOffside Front Suspension arm ball joint excessively worn (5.3.4 (a) (i))
    • MajorOffside Front Suspension arm pin or bush excessively worn (5.3.4 (a) (i))
    • MajorOffside Vehicle structure or chassis has excessive corrosion, seriously affecting its strength within 30cm of a body mounting SILL (6.2.2 (d) (i))
  7. Pass88,103 miles (+2)6 advisories
    MOT expiry
    7 Nov 2023
    Odometer
    88,103 miles
    Test number
    991194239869
    • AdvisoryFront Anti-roll bar ball joint has slight play n/s and o/s (5.3.4 (a) (i))
    • AdvisoryNearside Rear Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
    • AdvisoryNearside Rear Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
    • AdvisoryOffside Rear Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
    • AdvisoryOffside Rear Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
    • AdvisoryRear Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
  8. Fail88,101 miles (+6,449)2 dangerous2 major6 advisories
    MOT expiry
    No new certificate
    Odometer
    88,101 miles
    Test number
    995721226687
    • DangerousOffside Front Tyre has a tear, caused by separation or partial failure of its structure (5.2.3 (d) (ii))
    • DangerousOffside Rear Tyre has a tear, caused by separation or partial failure of its structure (5.2.3 (d) (ii))
    • MajorFront Track rod end ball joint has excessive play n/s and o/s (2.1.3 (b) (i))
    • MajorParking brake efficiency below requirements (1.4.2 (a) (i))
    • AdvisoryFront Anti-roll bar ball joint has slight play n/s and o/s (5.3.4 (a) (i))
    • AdvisoryNearside Rear Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
    • AdvisoryNearside Rear Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
    • AdvisoryOffside Rear Suspension arm corroded but not seriously weakened (5.3.3 (b) (i))
    • AdvisoryOffside Rear Suspension arm pin or bush worn but not resulting in excessive movement (5.3.4 (a) (i))
    • AdvisoryRear Sub-frame corroded but not seriously weakened (5.3.3 (b) (i))
  9. Pass81,652 miles
    MOT expiry
    7 Nov 2022
    Odometer
    81,652 miles
    Test number
    741648993535

    No defects or advisories recorded.

  10. Fail81,652 miles (+1,012)1 major
    MOT expiry
    No new certificate
    Odometer
    81,652 miles
    Test number
    485381583025
    • MajorOffside Rear Shock absorbers has a serious fluid leak (5.3.2 (b))
  11. Pass80,640 miles2 minor4 advisories
    MOT expiry
    29 Dec 2021
    Odometer
    80,640 miles
    Test number
    895243999084
    • MinorNearside Front Inner Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • MinorOffside Front Inner Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • AdvisoryNearside Front Inner Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
    • AdvisoryNearside Rear Outer Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
    • AdvisoryOffside Front Inner Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
    • AdvisoryOffside Rear Outer Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
  12. Fail80,640 miles (+2,326)1 repaired2 minor4 advisories
    MOT expiry
    No new certificate
    Odometer
    80,640 miles
    Test number
    432931125716
    • Repaired at testOffside Front Position lamp not working (4.2.1 (a) (ii))
    • MinorNearside Front Inner Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • MinorOffside Front Inner Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • AdvisoryNearside Front Inner Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
    • AdvisoryNearside Rear Outer Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
    • AdvisoryOffside Front Inner Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
    • AdvisoryOffside Rear Outer Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
  13. Pass78,314 miles (+343)1 minor2 advisories
    MOT expiry
    29 Dec 2020
    Odometer
    78,314 miles
    Test number
    835457799135
    • MinorOffside Front Lower Suspension arm ball joint dust cover severely deteriorated (5.3.4 (b) (i))
    • AdvisoryNearside Front Inner Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
    • AdvisoryOffside Front Inner Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
  14. Pass77,971 miles (+139)1 minor2 advisories
    MOT expiry
    29 Dec 2019
    Odometer
    77,971 miles
    Test number
    532732275615
    • MinorWindscreen damaged but not adversely affecting driver's view (3.2 (a) (i))
    • AdvisoryNearside Front Inner Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
    • AdvisoryOffside Front Inner Brake disc worn, pitted or scored, but not seriously weakened (1.1.14 (a) (ii))
  15. Pass77,832 miles2 advisories
    MOT expiry
    29 Dec 2018
    Odometer
    77,832 miles
    Test number
    922764701747
    • AdvisoryNearside Front Inner brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
    • AdvisoryOffside Front Inner brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
  16. Fail77,832 miles (+204)3 failures4 advisories
    MOT expiry
    No new certificate
    Odometer
    77,832 miles
    Test number
    761943480604
    • FailureNearside Front Brake pipe excessively corroded (3.6.B.2c)
    • FailureNearside Rear Outer Tyre has a tear, caused by separation or partial failure of its structure (4.1.D.1b)
    • FailureParking brake: efficiency below requirements (3.7.B.7)
    • AdvisoryNearside Front Inner brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
    • AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryNearside Rear Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryOffside Front Inner brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
  17. Pass77,628 miles (+723)1 advisory
    MOT expiry
    29 Dec 2017
    Odometer
    77,628 miles
    Test number
    196907467214
    • AdvisoryOffside Rear Tyre cracking
  18. Pass76,905 miles13 advisories
    MOT expiry
    29 Dec 2016
    Odometer
    76,905 miles
    Test number
    654859137422
    • AdvisoryFront both tyres starting to perish and crack
    • AdvisoryNearside Front Brake hose has slight corrosion to ferrules (3.6.B.4e)
    • AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Front Brake pipe slightly corroded to rear (3.6.B.2c)
    • AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryNearside Rear Brake hose has slight corrosion to ferrules (3.6.B.4e)
    • AdvisoryNearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryNearside Rear brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
    • AdvisoryOffside Front Brake hose has slight corrosion to ferrules (3.6.B.4e)
    • AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Front Brake pipe slightly corroded to rear (3.6.B.2c)
    • AdvisoryOffside Rear Brake hose has slight corrosion to ferrules (3.6.B.4e)
    • AdvisoryOffside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
  19. Fail76,905 miles (+541)1 failure13 advisories
    MOT expiry
    No new certificate
    Odometer
    76,905 miles
    Test number
    690933963251
    • FailureNearside Track rod end ball joint has excessive play (2.2.B.1f)
    • AdvisoryFront both tyres starting to perish and crack
    • AdvisoryNearside Front Brake hose has slight corrosion to ferrules (3.6.B.4e)
    • AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Front Brake pipe slightly corroded to rear (3.6.B.2c)
    • AdvisoryNearside Front Tyre worn close to the legal limit (4.1.E.1)
    • AdvisoryNearside Rear Brake hose has slight corrosion to ferrules (3.6.B.4e)
    • AdvisoryNearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryNearside Rear brake disc worn, pitted or scored, but not seriously weakened (3.5.1i)
    • AdvisoryOffside Front Brake hose has slight corrosion to ferrules (3.6.B.4e)
    • AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Front Brake pipe slightly corroded to rear (3.6.B.2c)
    • AdvisoryOffside Rear Brake hose has slight corrosion to ferrules (3.6.B.4e)
    • AdvisoryOffside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
  20. Pass76,364 miles (+429)
    MOT expiry
    29 Dec 2015
    Odometer
    76,364 miles
    Test number
    325649934315

    No defects or advisories recorded.

  21. Pass75,935 miles (+1,760)1 advisory2 notes
    MOT expiry
    29 Dec 2014
    Odometer
    75,935 miles
    Test number
    297778633343
    • AdvisoryNearside Front Track rod end ball joint has slight play (2.2.B.1f)
    • NotePlay in steering rack inner joint(s)
    • NoteBrake pipes covered in greasse
  22. Pass74,175 miles (+2,411)3 advisories
    MOT expiry
    29 Dec 2013
    Odometer
    74,175 miles
    Test number
    677286942331
    • AdvisoryFront Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
  23. Pass71,764 miles6 advisories
    MOT expiry
    29 Dec 2012
    Odometer
    71,764 miles
    Test number
    488391341317
    • AdvisoryNearside Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryOffside Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
  24. Fail71,761 miles (+2,948)2 failures6 advisories
    MOT expiry
    No new certificate
    Odometer
    71,761 miles
    Test number
    769991341373
    • FailureNearside rear parking brake recording little or no effort (3.7.B.6a)
    • FailureParking brake: efficiency below requirements (3.7.B.7)
    • AdvisoryNearside Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryNearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryOffside Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Front Brake pipe slightly corroded (3.6.B.2c)
    • AdvisoryOffside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
  25. Pass68,813 miles (+118)4 advisories
    MOT expiry
    29 Dec 2011
    Odometer
    68,813 miles
    Test number
    311077440346
    • AdvisoryNearside Front Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryNearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryOffside Front Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryOffside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
  26. Fail68,695 miles (+3,083)3 failures4 advisories
    MOT expiry
    No new certificate
    Odometer
    68,695 miles
    Test number
    490574340341
    • FailureBrakes imbalanced across an axle (3.7.B.5b)
    • FailureOffside Front Lower Suspension arm has excessive play in a ball joint (2.4.G.2)
    • FailureOffside front brake binding (3.7.B.1)
    • AdvisoryNearside Front Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryNearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryOffside Front Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryOffside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
  27. Pass65,612 miles (+3)3 advisories
    MOT expiry
    29 Dec 2010
    Odometer
    65,612 miles
    Test number
    173522649353
    • AdvisoryNearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryOffside Front Lower Suspension arm has slight play in a ball joint (2.4.G.2)
    • AdvisoryOffside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
  28. Fail65,609 miles (+3,874)1 failure3 advisories
    MOT expiry
    No new certificate
    Odometer
    65,609 miles
    Test number
    343371449341
    • FailureOffside Track rod end ball joint has excessive play (2.2.B.1f)
    • AdvisoryNearside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
    • AdvisoryOffside Front Lower Suspension arm has slight play in a ball joint (2.4.G.2)
    • AdvisoryOffside Rear Shock absorber has slight corrosion to the casing (2.7.2a)
  29. Fail61,735 miles1 repaired2 advisories
    MOT expiry
    No new certificate
    Odometer
    61,735 miles
    Test number
    241523948318
    • Repaired at testNearside Headlamp aim too low (1.8)
    • AdvisoryNearside Front brake disc slightly pitted (3.5.1h)
    • AdvisoryOffside Front brake disc slightly pitted (3.5.1h)
  30. Pass61,735 miles (+3,778)2 advisories
    MOT expiry
    29 Dec 2009
    Odometer
    61,735 miles
    Test number
    753393148319
    • AdvisoryNearside Front brake disc slightly pitted (3.5.1h)
    • AdvisoryOffside Front brake disc slightly pitted (3.5.1h)
  31. Pass57,957 miles (+6,659)6 advisories
    MOT expiry
    29 Dec 2008
    Odometer
    57,957 miles
    Test number
    471994847368
    • AdvisoryNearside Front Brake pad(s) wearing thin (3.5.1g)
    • AdvisoryNearside Front Lower Suspension arm has slight play in a ball joint (2.4.G.2)
    • AdvisoryNearside Rear Brake pad(s) wearing thin (3.5.1g)
    • AdvisoryOffside Front Brake pad(s) wearing thin (3.5.1g)
    • AdvisoryOffside Front Lower Suspension arm has slight play in a ball joint (2.4.G.2)
    • AdvisoryOffside Rear Brake pad(s) wearing thin (3.5.1g)
  32. Pass51,298 miles (+2,970)
    MOT expiry
    29 Dec 2007
    Odometer
    51,298 miles
    Test number
    791802246311

    No defects or advisories recorded.

  33. Pass48,328 miles
    MOT expiry
    29 Dec 2006
    Odometer
    48,328 miles
    Test number
    464130345402

    No defects or advisories recorded.

Questions about T15 RNB

Does T15 RNB currently have a valid MOT?
Yes. DVSA records show the MOT on T15 RNB is valid until 1 Dec 2026.
When is the MOT due on T15 RNB?
The MOT on T15 RNB is valid until 1 Dec 2026. It can be tested up to a month (minus a day) before then and keep the same renewal date.
What mileage has T15 RNB done?
T15 RNB was recorded at 103,406 miles at its MOT on 2 Dec 2025, an average of 2,755 miles a year.
Has T15 RNB ever failed its MOT?
Yes. T15 RNB has failed 12 of its 33 MOT tests, most recently on 25 Nov 2025.
Has the mileage on T15 RNB ever gone down?
No. The odometer reading went up or stayed the same at every MOT test on record. Service records are still worth checking.
What did the latest MOT on T15 RNB find?
T15 RNB passed its latest MOT on 2 Dec 2025 with 2 advisories: offside front inner tyre worn close to legal limit/worn on edge; offside rear tyre worn close to legal limit/worn on edge.

Browse all T15R 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.