I just thought that I would pass this along for what it is worth. I bought my SMART recently in Fredericksburg, Virginia. The car dealer only had one key for it. When I went to the SMART dealer in Tysons to order a 2nd key I found it to be expensive, but, it might have been much worse except for the strange unfolding of circumstances.
I ordered the key fob $107.16, and the key blades (two to a package) 49.53, waited about a week and a half for them to come in (blades were already cut by VINN) and made an appointment to have the key programmed. I was informed that it would cost me $114.00 to get the key programmed. I had to take a day off from work (they can only get the code on a weekday , I was told) and drive an hour and a half to get back to the dealership. When I arrived at the dealer in Tysons at the apointed time, the service manager looked at me after I introduced myself and said oh no, I forgot to call you. I was then told that the technician was out sick and no one else could program the key. Needless to say, I was not a happy camper. After a few awkward minutes, I asked him to call the dealership in Alexandria to see if they could do it. They said yes, I drove over and they programmed the key for $20.00....WHICH WAS THE REGULAR PRICE THEY CHARGE. Total savings...$94.00. I guess you know where I will be taking my SMART for service in the future.