I wish someone would come out with a tune system like COBB Tuning AccessPORT handheld ECU management system. Something handheld and self contained that you could plug into your OBDII Port and upload the tune. Then, before going to the dealership you can take the tune off the ECU and replace after the Dealership visit. It would alleviate the need for removing the ECU and having it sent off for programming or reprogramming if the Dealership rewrites the ECU and would allow for tuners to release revised tuning settings and maps for our cars that we could just download and self install.
I know Trey and Christian at COBB pretty well, I just wished they did BMWs. Maybe a wise BMW tuner should talk to them about a partnership to get their AccessPORT out for our cars (hint, hint)