Thanks folks for the help and advice!
In fairness to the dealer I picked up the key from my salesman without having the X3 present and the salesman said I saved an extra hundred for not programming it (he gave me instructions that did not work!)
I agree $250 is way too much but imagine $350
I'll try out the suggested programming
Thanks again