Since the 2003-2010 X3 shares many of it's parts with the E9x 3 series... you might want to also check in this forum for information you might be looking for.

http://forums.bimmerforums.com/forum/forumdisplay.php?189-2006-2012-(E90-E91-E92-E93)