If you want pure power, the ZL1 1LE no question, just look at the numbers one doesn't even need to ask.
If you want a more upscale interior, better tech, a car with a dual personality which can be daily driven and at the click of a button turn into a high performance car, then the M3.