Update : I did flash my own JBE2 today. Everything went smooth. It flashed about in 4 min with KDCAN cable. And after that I got like 13 errors on ISTA. I cleared them and all went back to normal. So now I have a latest JBE2 software on my ECU. I did not default code the JBBF but when I compared the FSW files they were identical.
Then I felt confident to get the JBE3 today. And I got on Ebay. I think this will be the best since it is Master JBE3. It comes out from E92 335i . And I will just swap the ECU and FLash it and after default coding i will clear the errors on INPA or ISTA and then it should start running without an issue I hope of course : ) Then I am hoping to communicate with the TRSVC and done with it. This is the last electronic upgrade I am doing to this vehicle and maybe I can go ahead and get FRM3 to convert my preLCI to totally LCI with the iLevel update.