Home Car Insurance Advice BMW recall affects 11,780 vehicles in South Africa