BMW fights back against Mercedes with biggest model launch to date