Hair pins / bobby pins on card. These are original vintage German hair pins, however the BDM stamps are most likely not original. Original new old stock items like this were frequently stamped up with random markings in 1990's to help them sell. The item is original but I feel the markings are too good to be true. Still, they make a neat display piece.
The hair pins are in decent condition with very minimal rust. They do show some overall storage wear. They measure about 2" by 1 1/2".