Every year, Consumer Reports lists its picks for the best cars and trucks for sale based on a combination of road test and reliability surveys from its 8 million subscribers. This year, for the first time since 2007, every top spot was taken by Asian and European automakers — and by its measures, every Detroit automaker has a long road back to the top.