This year's analysis included data from about 380,000 vehicles. Toyota, Subaru, Lexus, Honda and BMW ranked among the top five brands for overall reliability.