BMW's profits rise by $2. 6 billion