National Credit Regulator v National Consumer Tribunal and Others (BMW Financial Services, Volkswagen Financial Services, Mercedes-Benz Financial Services matters) ((667/2023) [2025] ZASCA 132 (12 September 2025)) | CaseNotes