Pxxxx codes are generic and are of very limited use in any modern engine diagnosis. You need the BMW-specific code, which should have been stored and still readable unless someone "cleared codes". Do you have access to a BMW-aware tool or app?
One possible cause of such an issue is a camshaft or crankshaft position sensor. But you'll need the BMW code to nail that down.
|