beemerdons
Certifiable Old Fart
This sort of failure is from the spragg clutch that disengages the starter when the engine starts. Replacing the starter motor will not fix anything. Crankcase split time.
Don't let this go.
Rod
+1, Gunny; make that dealer replace that defective spragg clutch right NOW, go to BMW NA ASAP and report this problem to them directly!