So your sunroof shade broke, and not your sunroof?
My sunroof shade has broken twice.
The first time, I didn't realize it was broken until the shade was
unreachable and had slid back into the roof. No abuse, no rough
handling.
Dealer repaired it under warranty.
The second time, I opened it perhaps 4-5 times since the first repair,
being especially careful. Next thing I know, it's off the tracks, and
plastic clip fragments are falling into my lap.
Dealer repaired it under warranty, again.
The second time, they replaced the "tracks" and not just the "clips."
Don't know if the new "tracks" had properly designed clips (doubt it)
but so far, there have been no issues.
These clips should be stamped steel, which would cost almost nothing
over using plastic clips.
If this issue was for a new BMW model, and they fixed the design the
following year, well, that would be reasonable.
But I did some searching on the Internet, and saw people complaining
of broken plastic sunroof shade clips from 1998 3-series!
Six years -- and the problem is still not fixed!
That's completely unacceptable.