Happened on my previous 1 series... turned out to be a wheel speed sensor which went bad and caused all those issues you listed.
My advice is to get a scan tool and check which error code the car gives you, you should be able to isolate which sensor went bad