Check out the X5 forum on Bimmerfest.com. We have a good group over there that might have more hands on information for you.
To everyone else - You don't need to be an ass about someone posting in the wrong section. Simply report it and the mods will move it, end of story.
My E46 M3 Rebuild Thread