The original centre bearing probably just wore out; the replacements might not have been installed correctly. I would take the car to a BMW specialist mechanic and ask about installing a quality ...