BMW made record $6.4 billion in 2011