The best and worst car brands, according to Consumer Reports