The seventh-generation BMW 5 Series was released last week in South Africa, and I got to drive it...