when you say that you don't hear it on some days and you hear it on others:
are you always driving in exactly the same conditions?
for me to hear the noise, the windows need to be open (I don't hear anything with windows closed) and the noise needs to be reflected back, which means I need to be driving next to parked cars. If I'm not directly next to parked cars, I won't hear it, because what comes back reflected from houses on the road is too low for me to hear. (but perhaps someone with better hearing could still hear it)
and I'f I'm not on city streets next to parked cars, but instead I'm in a more open space, I won't really hear much.
and the sound travel does depend on actual atmospheric and environment conditions.
we live close to an airport and most of the time we hear nothing at all, but on some clear summer nights we hear the noise of the engines during taxying and take-off very very clearly, the difference is quite startling between not hearing anything and suddenly hearing a jet engine spool up as if you were right at the airport. the way the sound travels and how far it travels depends on wind, temperature etc.
https://www.abdengineering.com/blog/weather-affects-noise-study/
whether these conditions are enough to change the sound of the engine in the car, I can't say...