Someone at BMW Engineering needs to figure out the ROOT CAUSE of the crack initiation and come up with a permanent fix... soon.
I would recommend to EVERYONE who has experienced the crack problem to call up BMW NA and let them know about it. Your BMW Service Center will just keep replacing broken pieces. Only BMW Germany will come up with a permanent fix.
...unless a rocket scientist like me does first.