BMW tops Mercedes, Audi to grab luxury crown in 2021