Booked mine in for a service today - mentioned the front brakes squealing at low speed and my inability to cure by cleaning and greasing. The tech mentioned that BMW are releasing new discs whereby there is a teflon coating on the floating bit of the disc that connects to the hub, which removes the squeal.
So give up trying to stop the squeal by greasing the pads and request the uprated discs at the next service.
So give up trying to stop the squeal by greasing the pads and request the uprated discs at the next service.