The rules are that blind prejudice rules. We wanted to name the top 50 cars on sale today, ranked in order of excellence, regardless of which class they sit in and how much they cost. Doing so is not an exact science. So we relied on our experience and our expertise, and we argued about it.
When several staff and contributors named their top 50 cars, we all agreed on 37 of them, leaving only 13 contentious slots to fill. As for the top five, we concurred on at least three, with no more than eight in the reckoning overall. In the end, no one felt any car here had been hard done by. That left us with two important questions to answer: in which order do you put the top five, and what is the absolute best car on sale today?
50 - Mazda 3