My car (92 325i) has been acting up lately. The enigne randomly cutoffs while I'm drving or it stalls out when I'm at a stop. Now I've taken it to the BMW mechanic in my area, but they cant seem to figure out what is wrong with it. They've changed my DME, crank sensor ands even 2 coils. I had new plugs, fuel and air filter and a new fuel pump. I picked up my car yesterday after about three weeks in the shop and $1600 for the parts and labor only to have the same problem after driving less than three blocks. I'm going to try to get a refund of most of my money, but I was wondering if any body has any idea what my be wrong with it. Since it happens intermittenly, the DME does not give any error code. Thanks.