BMW E87 N43 engine stalling and running problems
E87 N43 stalls and starts poorly, no fault codes - what to do?
Cleaning the injectors does not necessarily fix the fault permanently. One possible cause is the sensor on the low-pressure side of the fuel system, whose replacement has fixed the stalling. If the symptom continues, have a workshop inspect the fuel system.
E87 116i stalls while driving but restarts immediately?
Read the fault codes first. Possible causes are oily VANOS solenoid connectors (VANOS is the camshaft timing control) and a detached mass air flow sensor air hose. The fault codes shown were 2A88, 2A83 and 2D0F. Clean the connectors, secure the hose and replace the solenoids if necessary.
Is ticking at idle on the E87 N43 normal?
A solenoid sound at idle is usually the fuel tank vent valve, which is meant to work audibly at times. If you hear a metallic knocking, the cause can be more serious, such as a connecting rod bearing. Have a workshop inspect it.