Programming Car Keys Nowadays, cars come with smart keys and key fobs that need to be programmed in order to function correctly. Programming can be completed at a car dealership or with special tools. Hardware stores cannot duplicate modern car keys, therefore most customers end up at the dealership or