After a generally good sales year for most car manufacturers, one company had a spectacular year: Subaru . The company reported with its end-of-year sales that 2017 was it's best sales year of all time. The total was 647,956 vehicles sold over the 12 months. Not only that, but December was also the best month of sales the company has ever seen with 63,342 cars sold. That's nearly 10 percent of the annual sales in one month.As far as individual models go, the Impreza and Crosstrek each had their best month in December and 2017 was each model's best year. The Impreza's year was especially impressive with sales jumping more than 55 percent compared with 2016. It was also the best year for Outback Subaru credits some of its strong December to its "Share the Love" promotion that donated $250 of each new car purchase to one of a selection of charities. But a big part of Subaru's sales success has to be due to the fact that most of its products are in the hottest car market around: crossovers . The fact that its products are highly competitive against other similar vehicles certainly helps too. This is partly evident by the fact that year-to-year, every crossover model with the exception of the aging Forester saw a sales increase. Meanwhile, every traditional car ( Legacy WRX /STI and BRZ ) with the exception of the redesigned Impreza had lower sales for the year. So if you ever wonder why companies aren't racing to release new sedans and coupes, this is why.