Hi. You must be new to BMW..... Welcome to squeaky brake country.
and search for "CRC Disc Brake Quiet to make sure" in that thread.
2) Go out on an empty highway and brake very hard (just at verge of ABS) from the speed limit (say 65 mph) down to 5-10 mph ~without~ coming to a complete stop, 6 or 7 times - this is called "bedding in" or "seasoning" the brake pads. Then drive a while longer to allow the brakes to cool, before you come to a complete stop, and especially before you park it for the night. You ~don't~ want hot brake pads on their motionless rotors, this could possibly warp a rotor or leave too many deposits on (a) rotor(s). This process isn't really necessary for you, but I noticed that when I brake softly for a while (street driving on street or highway) that my brakes squeel more. After a good session they seem to stay quieter for a week or two. http://www.stoptech.com/technical-su...ake-pad-bed-in
3) If that DIY thread didn't scare you off, you may try chamfering the front "leading" edge of the brake pad with a file. http://en.wikipedia.org/wiki/Chamfer http://www.aa1car.com/library/2004/bf80426.htm
and a good pic: http://www.aa1car.com/library/2004/elements/80426c.gif
4) Take off the pads and inspect (you did that to chamfer or put CRC Disc Quiet on anyways), make sure the brake pad sensor is put in correctly - it may make squeaking sounds. In my '09, the brake pad sensors were on passenger side rear and driver front wheels.
5) Some other posters will say change pads. IMO the stock OEM pads are great for street driving, they have terrific cold temperature torque.
6) Turn up the music.