whens the last time its been serviced? maybe need new plugs. also strut braces can never be a bad thing, sure why not.

for power, http://lmgtfy.com/?q=shay%27s+325+bmw+bhp