Common problem in many modern BMWs (after 1990s) as they use the same part supplier.
I wrote a detail analysis in my 1998 528i (E39) below:
DRIVER’S Seat Belt Replacement DIY - Bimmerfest - BMW Forums
After all these years analyzing it, the morale of the story is: live with it...lol.