If you took out finance to buy a car between 2007 and 2024, there is a strong chance you are owed money back. The Financial ...