I posted it on the wrong thread, but BMW DOES understate hp. Their literature says the hp rating is a minimum, and you may have as much as 10% (!!!!) more than advertised. Dyno runs I've seen on M Coupes and Roadsters (I have a 00 M Coupe) prove this out. There are 20 hp differences, stock, between motors. I'm not kidding.