On your age of BMW the key holds all the service data and mileage , I thought when you said the price it was very cheap the key they gave you is a basic key without the chip. These are available, a channel I watch called salvage rebuilds often get cars without keys but they normally pay around £200 for a chipped one. Must be someone close who can program one for you.