I had this issue, took it to the dealership. They found the issue to be a sensor touching the rotor or something like that. They fixed it and no squeal so far!
2008 BMW 335i | Sparkling Graphite with Black Interior | Premium | Sport | Automatic with Paddle Shifters
| Cold Weather | Ipod Adapter