328 has much less horsepower than STI
In horse power wise"
328 = WRX base
335 = STI
In real world:
328 faster than WRX
335 faster than STI
Overall speaking BMW are more balanced in power and structure. Sure, Subaru is much much cheaper (not only in price but also in all other aspects.)