There's a few BMW shops that are becoming known for making poly mounts with bad batches of polyurethane that rip apart... UUC Motorworks for example. I would be worried that if they can't make it correctly or get it to last very long, neither could you.
Transmission mounts:
Engine mounts: