Hey I was wondering if any of you guys have replaced your drive shaft bearings before and what that may involve. Such as, whether or not it is something that I can do myself or if it is something for a professional to do. Any responses or advice would be greatly appreciated. I just got this 2000 328i three weeks ago with 148,000 on her and I am trying to get her back up to par with where she should be. I so far have been able to do all of the regular fluid and filter changes, tie rod ends(inner and outer), front wheel hubs myself. The only thing that I had to take her in for was for the tranny flush and fill. So far she runs and drives great with a little minor annoyance of what seems to be a centrifugal misalignment during acceleration and while coasting between 2150 and 2200 rpm consistently throughout all speeds. Which has led me to believe that it could be a drive shaft issue. Again any response would be awesome. Thanks again.