Why does my car take forever to heat up? Freezing in here!

I have a 2015 Mazda 3 2.2L Diesel, and during winter, it’s like the heater doesn’t want to work at all. It’s blowing nothing but cold air, and it’s making my drives miserable.

The only time I get warm air is when I’m on the motorway doing about 50 mph, and even then, it takes around 20 minutes to get there. Once I’m back to city speeds, it cools down again after about 10 minutes. Most of my trips are at lower speeds (20-30 mph) and can last up to 40 minutes, so I’m left freezing the entire time.

Coolant levels seem fine, and it works okay in warmer weather. Is this normal for a diesel engine, or could something like the thermostat be faulty? Any ideas?

Sounds like a thermostat problem to me.

If the engine gets warm but the cabin doesn’t, it could be a clogged heater core.

Koa said:
If the engine gets warm but the cabin doesn’t, it could be a clogged heater core.

I hope it’s not that. I’ve heard fixing a heater core can be pretty expensive.

Darby said:

Koa said:
If the engine gets warm but the cabin doesn’t, it could be a clogged heater core.

I hope it’s not that. I’ve heard fixing a heater core can be pretty expensive.

Check out some videos online about flushing the heater core. Replacing it should be the last option. Sometimes the wrong coolant can cause gunk buildup.

How cold is it where you’re driving?

Diesels in winter need some help to keep warm, especially at low speeds. Try covering part of the grille to help maintain the engine temperature. It’s a common trick for diesel engines. The thermostat probably isn’t the issue here.

@Shay
It’s usually between 0°C and -10°C (32°F to 14°F) for several months here. So, not crazy cold but cold enough to be uncomfortable during my commute.

If the thermostat isn’t the problem, would it still be worth replacing? They seem relatively cheap and not too hard to change. I might also flush the coolant system to check for any blockages.

@Darby
Replacing it likely won’t help. I’ve owned and driven plenty of diesels, and what you’re describing is typical for winter. Use some cardboard or a grille cover—it’ll make a huge difference. If the thermostat were bad, you’d have issues in more than just cold weather.

@Shay
Would covering the grille affect airflow to the engine? Also, back in the summer, I had a coolant overheating issue on a long drive. The coolant was boiling and over max. I released some pressure, let it cool, and it didn’t happen again. Could that be related?

@Darby
Grille covers don’t block air intake; they’re designed to help in cold weather. If you’re unsure, have a mechanic check it out. As for the summer overheating, that’s something worth mentioning during your next visit to the shop. Could be connected.

@Shay
Maybe try the grille cover and see how it works. It’s a simple fix.

Blakeley said:
@Shay
Maybe try the grille cover and see how it works. It’s a simple fix.

Exactly. It’s an easy and cheap thing to try before spending money on unnecessary repairs.

This does sound like a bad thermostat. Diesels take a while to warm up, but they shouldn’t cool back down once heated.

I used to have a VW TDI, and it also took a good 30 minutes to reach normal temperature in winter. Sounds normal for a diesel.

Diesels are slow to warm up—it’s normal. Try driving in lower gears to keep the RPMs higher and speed up the process.

Jae said:
Diesels are slow to warm up—it’s normal. Try driving in lower gears to keep the RPMs higher and speed up the process.

Even with a diesel, you should get warm air after a mile or so. It’s probably the thermostat.

Thanks for reminding me about the word ‘nads.’ I’m bringing it back into my daily vocabulary now.

Does the engine itself take a long time to warm up?

This really sounds like your thermostat is stuck open. Normally, the thermostat stays closed until the engine warms up, then it opens to circulate coolant. If it’s stuck open, the coolant flows all the time, so it never heats up properly at idle or low speeds. This matches the symptoms you described.

It could be the thermostat sticking open, but that was mostly an issue with older models. How cold is it where you’re driving?