Bmw offered me a new swing arm on my xchallenge when I broke it, but by then i'd already got a second hand one and fixed it.
That's just shit quality in either the welding or the materials, so I would put a complaint in direct to Bmw and see if they will give you something back on it as its not fit for purpose