Need a little bit more info first. Is it only when you hit the brakes? With what intensity and at what speed?
Is it when you hit a bump, like going over a speed bump at moderate speed?
Disc brakes do tend to make more noise when it's humid out, but that usually goes away within a couple miles of driving. Depending on what speed you hear the noise, it could be evidence of cracked pads due to a combination of water/chemicals on the brake surfaces and hard driving. Also how big a lip have you developed on the rotors? I know BMWs have 'soft' rotors, and the pad squeezing into the channel created in the rotor can cause chattering or squealing, especially if the hardware is fatigued.
But it has been almost two years since i've had to touch a beemer, so I couldn't really help with a suspension diagnosis.