The best car of 2024, according to Edmunds. Plus, see the 5 runners-up.