I have carsoft working no problem. I've had that for a while. Can't really do much with it except read and clear code. The BMW specific ones are helpful though. And the live data is nice too.
I have another interfaces thats supposed to work with INPA. I really want to activate my OBC on my e46 so I hope it works.
Not sure when I'm going to be getting my car back though.