Time to check for thrown codes. Could be your steering angle sensor. It could also be a bad wheel bearing or wheel sensor(dirty?) or even the ABS/DSC Block(they are known) to go bad. G.L.
FYI... see post
#7
BMW (SZL)steering wheel sensor re-setting…
http://www.1addicts.com/forums/showthread.php?t=504482