About all I can suggest is remove the housing & re check the block face and housing face to make sure there isn't something there (old gasket material, metal sliver, dent, etc). If the gasket survived the removal, put a light coat of RTV on both sides of the gasket & see if that doesn't do it for you. It is possible you have 2 bad housings, it is BMW plastic after all.