Think you鈥檙e owed money from the car finance scandal? Here鈥檚 everything you need to know 8th Oct 2025