I know it's not a bm engine but I think you will enjoy watching his clips. You will get an idea of tools needed and may also pick up some tips.

http://m.youtube.com/watch?v=mpy_By5aIxM