December was a solid month for American automakers. General Motors Company (NYSE:GM) had its best December sales month since 2007, with sales up 19.3% over last year. Full-year sales were up a respectable 5.3%. Ford Motor Company (NYSE:F) had its best December since 2005, though its full-year growth numbers were actually down slightly due to, among other things, retooling to make way for its new aluminum-body F-150.

Even better, after years of haggling, Americans are paying up for their cars again. December had the highest average transaction prices on record, according to Kelley Blue Book, at $34,367.

So, what’s the story here? Are auto stocks a buy?

I would argue that they are, but not necessarily for the reasons you see in the media.

To start, auto stocks didn’t react particularly well to the sales data. GM stock followed the broader market lower, and Ford stock dropped by more than 3%. Wall Street doesn’t seem to be buying the argument that lower gas prices will automatically mean a sustained run in strong auto sales.

I agree. Consumer behavior doesn’t change on a dime, and in any event wage growth has been sluggish since 2008, roughly keeping pace with inflation (see chart). The average American is in better financial health than they were, say, five years ago. But they’re not exactly in great shape.

Furthermore, Americans – and particularly younger Americans – drive less than they used to and are more likely to share rides or use public transportation.

So, if I’m somewhat down on the macro picture for the auto industry…why am I bullish on auto stocks?

I’ll give you three reasons: valuation, dividends, and guru purchases.

Let’s start with valuation. In an overpriced U.S. stock market, auto stocks are one of the last subsectors to find real bargains. GM trades for just 8 times expected 2015 earnings. That’s half the forward P/E of the S&P 500. Likewise, Ford trades for just 9 times expected 2015 earnings.

Slicing the numbers a little differently, GM and Ford trade for 0.36 times sales and 0.41 times sales, respectively. The S&P 500 trades for 1.8 times sales.

Furthermore, after bankruptcy wiped most of its debts clean, GM has the healthiest balance sheet it’s had in recent memory. Nearly half of GM’s market cap is cash in the bank. And while Ford has more debt on its books than GM, about 40% of its market cap is sitting in cash.

All else equal, auto stocks should trade at a discount to the broader market. Their earnings are more cyclical, and they operated in a brutally competitive industry. All the same, that’s a pretty massive discount.

Now, let’s take a look at dividends. At 3.4%, GM boasts one of the highest dividend yields among major American companies. At 58%, its payout ratio is very reasonably low, and I would argue that this number is actually inflated due to GM’s expensive recalls that dented earnings in 2014. GM’s current $1.20 dividend represents a 46% payout of consensus 2015 earnings estimates of $2.62. If GM’s sales are anything short of disastrous in 2015, there is plenty of room for dividend growth.

The same goes for Ford. Ford’s 3.3% dividend yield is very competitive in today’s low-rate environment, and its 31% payout ratio leaves a lot of room for dividend growth.

Finally, I like to who else is in a trade before I get into it. And at least in the case of GM, we’re in good company. Marty Whitman, David Tepper, Warren Buffett, Jeremy Grantham and Joel Greenblatt have all initiated or added to their positions in GM stock over the past quarter.

According to TipRanks.com, which measures analysts’ and bloggers’ success rate based on how their calls perform, blogger Charles Sizemore has a total average return of 7.3% and a 67% success rate. Charles Sizemore is Ranked #405 out of 4096 Bloggers