detailed write-up and pics by Keith
http://www.bimmerboard.com/forums/posts/624188