If it squeaks once in a while leave it alone til it gets worse. You cant fix it from outside. Brake squeak is caused, believe it or not, from the pads vibrating in the calipers when you put the brakes.
The way to fix it is to disasemble the brakes - and since the pads are good you dont have to change them. tHEN clean them with brake cleaner. Use brake grease or high temp antisieze (grease used must be for brakes since they get very hot). Use just a little on the parts in the caliper where they slide (the stamped metal pieces).
then use some of the blue goo (called brake anti squeal compound) on the backs of the pads and allow to dry completely before using the brakes.
http://pages.sbcglobal.net/gorf/bmwt...akesqueal.html