Today I continued my project with some internal cleaning, I updated the HU with UPD09042 file which I downloaded from BMW website then recoded it. Maybe it will solve the restarting problem.
Also I installed the Schroth Quick-Fit harness which I will use on trackdays. I wasn't satisfied with the factory belt because it doesn't hold well in corners. The install was easy and it holds well as i tried out.