P1340 on a BMW means the engine control module (DME) has detected misfires across multiple cylinders specifically during the cranking and initial start-up phase, not during normal running. The DME monitors crankshaft speed fluctuations immediately after key-on and flags this code when the combustion events are uneven before the engine settles into idle.
You can generally drive the car if it starts and runs smoothly after the initial stumble, but avoid repeated long cranking and have the fault diagnosed soon, because an unresolved cold-start misfire can damage the catalytic converter over time. If the engine struggles to start or runs rough continuously, limit driving to a short distance to a repair shop.
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.