Honda topped the rankings of mainstream brands. It was followed by Toyota, Volkswagen, Subaru, GMC, Ford, Buick, Nissan, Mazda and Chevrolet, according to the study released Wednesday. Among luxury brands, Mercedes-Benz placed first, ahead of Lexus, BMW, Porsche, Audi, Maserati, Infiniti and Acura.  Smart ranked at the bottom of the mainstream list, below Suzuki, Kia, Scion and Fiat.  In the luxury rankings, Alfa Romeo got the lowest rating, below Tesla, Land Rover and Lincoln.

Read more