I got mine from the seller eurodepot. It even came in the BMW baggie, with the factory p/n sticker on it. I think it was like 10-12 bucks (not as cheap as I remember but still... it wasn't a generic blank, it had the proper plastic grip).