Just finished a very satisfying job on my e46, as mentioned earlier it was an oil filter housing gasket. Had to remove the radiator fan, alternator, unbolt the power steering pump. I think I used 7-8 different ratchets, various low profile/shallow/semi/deep 13mm, 16 & 19mm shallow, 10 & 13mm nut drivers, 1/4" & 3/8" torque wrenches (oil filter housing bolts, vanos oil line banjo bolt, aluminum PS pulley bolts), T50 & T60 bit sockets on 3/8" breaker bar, picks, pry bars 12" & 18", 5/32" stubby bit socket for aftermarket radiator fan etc. It never hurts to have a strong arsenal of tools when working on this car. Also used the Bentley manual and the internet.
This job cost me about $10 in parts and I probably saved enough in labor to pay for most of the tools I touched while doing it.