I was asking about this topic back in my e86 days but the only downside with our new to us e89 is it only came with one key sadly, so we don't fancy sending off the one we have to get another cloned key so I'm guessing it's either drive to our local BMW dealer and feel some expensive pain or drive to a BMW key specialist as I'm thinking maybe key and car need to be programmed together? And tips would be most welcome.