BMW registered 45,121 cars in the EU in August, ahead of Mercedes and Audi, but its lead is shrinking as Mercedes grew 7.2%.