After test driving more than 100 new vehicles, our editorial team has come to one conclusion during our Best Car To Buy 2020 award season: There are no bad new cars. With an average transaction price at record highs of about $38,000, there better not be. We're close to naming our Best Car To Buy 2020, but before we do, we're faced with a...