Welcome to BMW ! Lol, my 07 had the upgraded o-ring and yet it leaked water, shorted out and stranded me on the freeway in Louisiana one hot summer day in rush-hour traffic.
Be warned that even the "fix" from the factory may not work. Another thread outlines the procedure for by-passing a failed controller and direct wiring the pump like on the 1150 series. That by-pass may save a lot of pain and heartache the next time it lets you down.