The South African BMW M Festival isn't just a big car show, it is a celebration for the country's love for everything BMW.