German carmaker BMW drives to record profits in 2011