BMW dealer will charge you flash back to stock software, but if you ever need to bring your car in for a recall or warranty work they usually flash with latest DME update which will erase your Dinan flash. This is why Dinan offers free lifetime reflash at any of their authorized distributors, the flash is connected to your VIN. Jb4 can work seamless with Dinan so yes contact via email Terry/BMS.