E46 m3 vs 335i vs E9x m3? Opinions on each?

Oh wow i thought they were about half that. Thats insane.

e46 M3 + stage 4 (http://www.horsepowerfreaks.com/performanceparts/BMW/M3/Turbos/Turbo_Kits) ftw

The cheapest kit right now (on clearance) is $13.5k, they go all the way up to $44,995