well we've only had to change it once since owning it....
The car will run without programming, but it won't charge correctly. So if you don't get it programmed it will run the battery down quickly