Awesome idea Mike! Couple of thoughts...
Switch in the glovebox that can be secured with your "valet key". Allows signal input to be recognized through iDrive (i.e. hidden or repressed coding).
Similarly, utilize USB + memory stick in glovebox to load valet tune. Program initiates upon plug-in; deactivates on removal.