I have a 1989 325i and any time the tach gets to about 3500-4000 RPM, the needle just bounces off, like it's hitting a rev limiter. I just replaced the fuel filter, and it worked fine for about 20 minutes, but went back to the same problem.
Please, HELP!!