The other day I noticed my M3 making a strange noise when I revved the engine up after driving in the rain. I thought maybe the belt had gotten we underneath the car. Now once the car gets warmed up it makes the same noise. It sounds like a whine under the hood. Any ideas????