
Quoting
adjusterjack
Can you prove you haven't owned the car for 10 years?
Did you file the required sold notice with the DMV? Did you keep a copy?
Did you fill in your BIL's name as buyer and make a copy of both sides of the title?
If no to all those questions, then you still own the car.
However, if the towing and impound fees were incurred more than 2 or 3 years ago, the statute of limitations has likely run out and you should be safe to tell the towing company to pound sand.
Next time you sell a car, pay attention to what I wrote above and make sure you keep the documentation in your permanent file.