Subaru is the new best car brand of the year, according to a recent ranking.