If you changed the R or L rear 3 times, I'd say you were a victim of a bad part followed by bad installation on the next two. I'd say you are the victim of BMW's crappy parts spec. Have you taken a close look at your front control arm bushings and ball joints recently?
If you had excessive play in your front suspension due to worn bushing or control arms, that could cause excessive wear on your bearings. The slight vibration in the steering wheel overtime wore out the bearings.
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!