Audi is okay.
The best I’ve found is Infiniti, which 2013 ish on, the auto settings are perfect 99% of the time.
(This of course means, you do have to adjust the temperature setting, but once set the fans spinning up and down are perfect along with the heat moderation. )
BMW could be user error on my part. The longest I’ve used a BMW is 3 weeks, with probably 9 weeks of total usage, and while I tried to get the auto settings to work, on multiple models it was nothing but agony for me.