BMW South Africa revealed their new 4 Series last week in Mpumalanga where I got to drive the some of…