Originally Posted by m7ammed
From what I read online most people say that cold start issues are leaky injectors because the car sits overnight and injectors leak. This issue only happens when the car has been parked for a long time, when car is parked for 2-4 hours no issues in starting.
Do you(or the OP) have the new-er SW update that runs the low pressure fuel pump(LPFP) when you unlock the car door. ?
I think first step in fixing a car is to check for any fault codes. Could also be a bad HPFP too I guess.
As for reading your injectors... I think you have to pull the plastic cover over the valve cover and physically read the bar codes on EACH injector. I don't know if you can read the injector serial number via BMW's code reader. ?