Top 10 most popular BMWs of 2018