P1346 on BMW vehicles means the engine computer detected a misfire specifically during the startup phase on cylinder 3, using crankshaft speed fluctuations to identify which cylinder is not contributing power. The fault is logged when the misfire exceeds a threshold while the engine is cranking or immediately after it fires, and it often points to a weak ignition coil, fouled spark plug, or a fuel injector that is not delivering enough fuel when cold.
You can usually drive the car to a workshop if the misfire is mild and only occurs at startup, but avoid hard acceleration and long trips until it is repaired. If the check engine light flashes or the engine runs very rough, stop driving and have the vehicle towed to prevent damage to the catalytic converter.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for BMW vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.