Brakes done..check with the EAS package. Had the dealer look into the supercharger whine. They have to drop the oil pan, the sound was from that. Might be an oil pump or the chain. Needless to say worst case will be 2 grand if the chain is giving way. Few people here has a supercharger sounding whine......will keep you updated. Have a new 3 series for the time being. Kinda bummed though. I did buy the car with the whine and thought it was normal.