This, imho, makes the base e90 325i an awesome deal. The aftermarket tuners, i'm sure are working on this as we type. These things take time though, and the new 3 series is very complicated, as most new cars are. To do it safely and properly will take more time. As far as BMW purposely underpowering it, that would not surpise me one bit..