No doubt , this the problem with BMW - make a some the best motors around, but always have issues due to over engineering. I’ve been suckered six times with bimmer , perfect when run right but always worried about them. It Was time to leave and find other manufacturers