BMW fights off Mercedes to keep global luxury crown