I would like to start a business of cutting spare keys for BMW's example 3 series E46, E95. X5, X3 etc. where do I get blanks from to cut the key with? even if the key is cut doesn't it need to be programmed to work? does the machine programme the keys. Thanks.