Your BMW X6 G06 should start and idle smoothly, even in winter. If it stalls right after a cold start, common culprits include fuel pressure issues, sensor glitches, or a weak battery. Here’s what to check first.
Why Your G06 Stalls After a Cold Start
As an experienced mechanic, I see this a lot with late-model BMWs when temperatures drop. A stall right after firing up usually means the engine management system isn't getting the right information or fuel delivery isn't stable at the moment it needs it most. On the X6 G06 with the B58 engine, this is rarely a catastrophic mechanical failure — it's often something smaller that's throwing off the cold-start strategy.
The engine's computer relies on a precise blend of fuel, air, and spark timing during a cold start. If any of these are off just a little, the idle can drop and the engine dies. Let's look at the most likely suspects in order of frequency.