P1348 on BMW vehicles means the engine computer detected a misfire specifically on cylinder 4 during the engine start phase, before the engine reaches normal operating speed. The misfire is identified by crankshaft speed fluctuations immediately after cranking, which the DME (Digital Motor Electronics) compares against expected values for each cylinder.
You can usually drive the car short distances to a workshop, but avoid hard acceleration and long trips until the misfire is diagnosed, because unburned fuel can overheat the catalytic converter. If the check engine light flashes or the engine runs very rough, stop driving and arrange a tow.
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.