You are able to program a 2004 Jaguar Xj remote head key by yourself if you have two working keys (or keys that starts the vehicle). It will first need to be cut to match your original key at an automotive locksmith or the dealership. Once the remote key is cut, you can use the printed programming instructions that we send to make the remote head key work for your 2004 Jaguar Xj The instructions are very easy to understand and can be performed in less than a minute. If you have only one working key or lost all of your remote head keys for the vehicle, you will need to contact an automotive locksmith or dealership to discuss your options. This remote head key comes with a new battery installed and is tested for functionality before sending.