how can i get more horse power out of it?
You could try a cold air intake to add horsepower.
How much money do you have/want to spend? New performance exhaust, Air filter, 325i throttle bodies, remapped/new ecu, lightweight pullies, lightwheight alloys (reduce weight = faster without spending more on insurance), super unleaded petrol, new cams etc etc. Enjoy
I've got the exact same car. I recomend CAI, seafoam (look it up if you dont know what it is) and FDK (fan deleat kit). e36werkes.com
Looking for a Used 3 Series in your area?
CarGurus has 33,255 nationwide 3 Series listings starting at $1,000.
Search BMW 3 Series Questions
BMW 3 Series Experts