Sounds like you are after performance with the car. Unfortunately BMW has tuned these cars extremely well from the factory so you cannot expect large gains unless you go with the forced induction route. With that said, there are intakes, pulleys, exhausts and software that will improve the responsiveness of the car and free up some power. Here are a few places to start:
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!