700 BMWs for the biggest BMW meeting of the year!

While snowstorms and sub-zero temperatures have been affecting the northern hemisphere, down in South Africa they’ve been basking in 30-degree climes. And what better way to enjoy the African summer than...