If you have a Bimmertech MMI, I think it can be hard-reset by just keeping the Menu button pressed for some time.
It's a great product even if a little buggy. I'm glad my car is compatible and honestly I wish this kind of device could be made universal. Car stereos used to be super easy to swap in and out, but nothing is standardized anymore. :(