I just went through this same thing I have the same year and model...... It's the crank shaft position sensor ..... Save yourself the heart ache and get the OEM sensor I got mine from ECS tuning ..... It's a quick fix!! It sits right under the thermostat housing!!I having problems woth my 95' bmw 740i. The car starts but a few minutes into driving it stalls. Car starts back up immediatly but then stalls again. Can someone please help!! I had a mechanic look at the car and he said it could be the Idle Air Control Valve. Is it possible or could it be something else?