All else being equal the E46 325 can't touch a CTR, not even on a track. It's also unfair to compare as both cars are a lot of years apart and serve different purpose. However, the CTR does a cool 6 or so secs to the century whilst the E46 325 takes about 7+ secs. The CTR has awesome handling, it's built as your 'daily use track car'. To bring the E46 to a point it will match a CTR will cost a decent amount of money. Boost engine, brakes, suspension ...
If you want a bit more kick maybe can drop by ExoticMods in Kota Damansara, last time I popped by they say can remap ECU for E90 325 for another 20hp. Its tempting but again need to see dyno la ... Cost is reasonable too approx 3k.
With an extra 20hp perhaps you can give the CTR a run for its money.