Booo.... They rarely ever bring these extended warranties here to Canada.
My FRM got bricked when I was resetting my error codes, but it was my fault because my voltage dropped too much. In any case I was able to recover it by flashing the chip with instructions from Sensible_ here:
https://www.e90post.com/forums/showthread.php?t=1189062
Glad that BMW is refunding your money though.