DIY below doesn't mention tools specifically but seems to provide most of the bolt head sizes (therefore socket sizes) you'll need:
http://forum.e46fanatics.com/showthread.php?t=657887
And this guy's cardboard template for keeping track of the variously sized filter housing bolts is a good idea. See that at about 17:00:
http://youtu.be/Jy0EKjuxlpY