I had my indy BMW shop replaced them with regular OEM brake pads and rotors 8 months ago. I lived with this annoyance since I thought it would go away in a few months, but has not. This should have been like any prior brake jobs they did and they should have greased it. The brakes are not BMW brands. From your suggestion, it sounds like the shop needs to take the brake pads off and re-apply the anti-squeal all around the pads' surface. The pad behind the rotor needs spraying too, which I can't get it.