One thing I have noticed with All BMW's I have been in is that the A/C pumps get noisy(er) with age - normally related to a loss of A/C fluid, this sounds like a whining gear box but the sound stops if you turn of the A/C!
Apparently the A/C pump will leak a bit if not used regularly!