Hi Everyone, i need some advice please. I noticed a "rough idle" on my F20 (118i) last year during lockdown. It didn't bother me too much as i only drove to the shop etc. So when i cold start, i barely notice the problem. Once i drive somewhere, stop the engine, and then start again is when i notice the car kind of struggle as if its not getting enough fuel. Attached is a sound clip. My cars fuel pump relay was replaced in Dec 2020 after a break down and got towed in. The fuel pump went on 19 March after another break down and tow in. Then the car came back with a fuel leak, which was repaired on Wednesday. Just before lockdown started last year my injectors were replaced and the coils. The Bmw dealer told me yesterday that they must do a software upgrade and i have to sign an indemnity just in case the control unit blows if they do the update. I cannot believe that the software is the cause of my cars struggle at start up? My car is out of warranty so now its time to just fork out hard earned cash? Please let me know your thoughts. Thanks in advance