It came a day early, so I installed it. It didn't have to be programmed. The car started up and has been running really well since. Good product and well worth the money and time it took to get it. I would recommend Ebay to anyone looking for good products at a reasonable price.