yeah, I have an 88 325i just did a valve adjustment this morning. Mine has 175K miles on it and runs great. When was the last time a complete tune up was done? Major tune up means new plugs, cap, rotor, wires, fuel and air filter as well as a valve adjustment. I bet that would fix the issue. It always has on mine. Other than having coolant or oil leaks that are visable, which mine does not, that should do the trick....figure $300 for parts if you do it yourself, $700 if you take to a shop....good luck...cliff