Thanks guys, you got me sold! I'm going straight to him next time I need any work done. I've had horrible experiences in the past with my previous two e46's getting body work done that turned out poorly and had to go back repeatedly.
It's nice to know there is someone out there who cares as much as we do, has the experience and does it all at reasonable prices.