BMW leads German sales race with Mercedes set for highest 2023 returns