E46 General
I have been watching Keith Fenner videos on YouTube, and they are great.
I would suggest starting with the titled above, since this seems to be the dreaded problem that we all will face, hopefully only once.
http://www.youtube.com/watch?v=7-npwLSJz7o
While they are not directly E46 related...