As others have pointed out the dealership is the last place to look for most keys.

Do some shopping and there will be plenty of locksmiths who can program keys and plenty of places to get replacement keys.

Ironically the only dealership that offered a reasonably priced Key&fob I have found was BMW. The dealership couldn't make them in house but ordered one to be delivered to our door for about $125. Pop a lock wanted that to program the key at the time.

2 days later the key arrived with the fob and worked fine.