BMW Performance parts or Dinan are going to be about the only real routes to choose from. If nothing else, I would change out the exhaust and intake and enjoy a little more fun.
The 328i can be a fun car just as the 335i when modded properly. Suspension and some new shoes would be worth saving up for too ........