It's probably your driver's side carrier assy. that needs replacing. Check this link for more info and a couple pics:
http://www.xoutpost.com/x5-e53-forum/...hlight=CARRIER
I just replaced both my fronts as have a few other members on here, so it IS a DIY repair fosheezy, although I wouldn't want to be doing it unless I had access to a garage or heated parkade