So for 2 years the car that you sold has been driving around with your address on the V5, and presumably still is, but I assume you haven't been paying the VED when it became due. And what about the MOT ?
Something doesn't add up here. Who did you sell the car to, a private person or a trader with a registered business ?
You can check the VED status by using the DfT web site "check VED", this will also tell you the last time the V5 was updated. For the MOT the similar "check MOT" will show if the car is being driven legally. I owuld suggest you get your ducks in a row first before submitting a Witness Statement.
I sold the car to a private person. I still have their name and address. I checked the VED and it is taxed until Jan 24 and MOT'd until May 24. Unfortunately in a slight panic I went on DVLA site today and updated the V5, so the date that is showing as the last update is today's date. However, when I spoke to the bailiff he said that it had been updated in July 2021, which was just after I sold the car, so maybe the DVLA have re-registered it to me in error. Is there a way to check the V5 record.
What do you mean by get my ducks in a row? I am not sure what ducks I need to get in a row, or how.