BMW Repair Questions? Ask a Mechanic for Answers ASAP
Hello and welcome;
Where does the noise seem to be coming from? Engine compartment?
is it tied to speed or rpm?
There are a few things that can cause this.
One is a belt or pulley.
The other two would be air being forced through a small crack. There are two ways this happens
1) a failed crankcase vent valve which causes the engine to pressureize. When this noise is happening next time at idle, remove the oil cap and see if the noise stops, or if there is a high vacuum / suction holding the oil cap down. If either occurs (noise stops or high vacuum) then it is the crankcase vent valve.
2) a vacuum leak elsewhere - leaky gasket, crack in the intake boot, etc.
If I had to guess without being hands on, I would say crankcase vent valve.
I hope that is helpful, please let me know if you have further questions, or if I can clarify anything for you.
It has been my pleasure to help today and I wish you the best of luck with the vehicle.
RPM and temperature can have lots of effects on different components.
A new crankcase vent valve would be about a $500 job. It is impossible to estimate what a vacuum leak would cost without knowing what is causing it. It could range anywhere from $30 up to many hundred depending. Belts/pulleys are $40 to $65 each.
Please let me know if you have further questions