Power as with anything means nothing, it's just part of an equation, the M3 is a heavy car and has less torque, even a Cosworth with less power than the M3 would still leave it as it has at least two massive advantages in it's favour, the main one being weight!
Martin