I'm trying to remember if I've ever had a car that didn't do this. Anything old and clapped out with leaky door seals and wet carpets obviously will and that covers most of my cars for the last 10 years but even the Focus does it and that's only 3 years old. It's bone dry round all the carpets and inside the rear hatch but the front and rear screen still get running wet come night time and need a few minutes of fan blowing to dry them off.
I have a vague memory that my Mk1 Astra GTE bought new 20 years ago didn't mist up but it's too long ago to be sure.
Maybe part of the problem is I use the car so little so it never gets a real good drying out inside from a long run. I've tried leaving a window open just a crack but that makes it worse if anything. So does anyone have a car they can leave outside for a few days and still not find it misted up at night?