Greetings... I'm a newbie to the forum but not to BMWs. I've owned a 3 series and I work on them for a living.
I recently found a red 91 318is that I bought not running. I have it running but with issues that I'm still sorting out. I love the 3 series, had been shopping for one and finding one of these was a stroke of luck. The guy just showed up at the shop one day wanting to sell it. We struck a deal.
I use forums and their data daily in my job to help speed up the diagnostic process, which is a process of elimination. Forums are full of what didn't work but that eventually leads to what DID work.
I've decided to share the journey with this 318is, from not running to eventually running perfect and what it takes to get there... so, here goes:
2-3-12 Purchased car for $500, not runningCar will crank but not start. Test for fuel pump, BAD.
Replace Fuel Pump, under rear seat cushion passenger side.Car now gets fuel, fires erratically, but no start and run.
Check main relay, diagnose as faulty.
Replaced main relay in engine bay, middle of firewall, first one on passenger rightCar now almost runs, sputters and dies. Eventually it will run but hunt up and down in RPMs. When accelerator pedal is pressed, it will start to rise in RPMs then suddenly cut off, then at 1K RPMs fire and run again. Checked Air Flow Mater and found it to be used, top had been removed once. I removed the cover and it was all corroded inside.
Replaced Air Flow Meter with a new unit.Car now runs the same, still stumbles, won't rev.
As most of you 318is owners know, the ECUs in these are known for going bad. So I found a used one.
Replaced Motronic control unit inside glove box, upper compartment behind removable plastic panel.Car runs a little better, takes more RPM but still not right, stumbling.
Run "stomp test" turn key on press pedal to floor and release five times within 5 seconds. CEL blinked 1244, Cam Position SensorReplaced Cam Position Sensor front of engine on timing coverCar ran the same, set the same code.
Disconnected O2 sensor and suddenly the engine ran smoother and it would accelerate. Plugged it back in and it continued to run fine for a while. I let it idle for about 20 minutes then it just died. It started and ran again for another 15 minutes and stalled. I took it out and drove it, it ran ok, good acceleration, a couple of misfires but ran OK, so, I drove it home from the shop tonight. It stalled once at a light, restarted ok but still has a miss here and there AND the CEL comes on steady every few minutes. If I let off the gas it goes out, then I can get back on the pedal.
UPDATE 2-4-12 Replaced TPS. No change. Still won't rev.I connected a timing light to see the ignition signal. It does indeed cut out sometimes, but what's odd is, it will fall off RPMs most of the time and still show that it's firing.
I also checked t\he injector pulse. It goes up in value with RPM but it still falls off at about 2500 RPM and as it does, it continues to show a pulse.
UPDATE: 3-5-12 Replaced O2 sensor,
Replaced breather hoses, runs the same.
UPDATE: 3-6-12 Replaced all fuel injectors, runs the sameUPDATE: 3-9-12 Replaced replaced temp sensor, runs the sameThis one is a puzzle
Opinions appreciated and please feel free to hijack this thread if you have issues like those posted here. We'll solve the problems together.

Cheers!
Dino