If you guys are looking for a rebuilt rack check these guys out
http://www.carsteering.com/ I purchased a rack for my 2001 330i from them years ago and it is still working great. I checked there price for a rebuilt for my 2006 330i and it was $445 plus a $200 core charge.