Many thanks to Sam "makkan00"
Had the dreaded steering lock warning appear on my dashboard on Saturday, after having thoughts of having to replace my steering column and spending a lot of money getting a dealer to diagnose my problem.
After these thoughts on the Sunday I contacted Sam and within a couple of hours he was with me, he knew the problem and had a good idea of what was wrong with the car. He updated my CAS module and now all seems well.
I really can't thank Sam enough, this is the second time I have been to see Sam and his knowledge of the BMW programming system is vast.
Only problem is his knowledge of coding is spurring me on to do more retrofits to my car knowing that he will be able to code them in for me.
Once again many thanks Sam