... Ben & MrFerg's posts are the only ones that are gonna help this guy.... but what's gonna help the most is the fact that there's NO SUCH THING as an '89 325... at least.. not from the factory
ALL e30's are fuel injected... none are carbureted
the eta engine (m20b27) found 325/325e/325eS, which were built up untill '87 has a 5k rpm rev limiter (4500 red line)
the SUPEReta (variant of the m20b27, that has a few more hp) which is found in the '88 325 (no 325e or 325eS) and has (i'm not 100% sure on this) a 5600 rpm red line w/ a 6k rev limiter...
now for personal experience... i have an '87 325 that just turned 176k miles... i've had VERY little problems w/ it... It's not as fast as a 325i, but i enjoy it alot... just gonna have turn it into a "2.7i" in the spring
everyone really needs to take a GOOOOD look at fred kim's site that Ben posted above. It's got alotta good info on there