The old enameled copper badges were never made by BMW, so technically, they're all "repops".
Any badges, current or past that are sold openly are real BMW badges because they're either made for BMW or with BMW's permission.
And yes, the quality of the officially recognized currently available badges isn't anywhere near as good as the German made originals. The new ones are made in China.
In case anyone is interested, I do enamelwork, and can restore original badges.
Here's a pair in the process of restoration. One with remnants of the original enamel, and one which has had the old enamel stripped of using hydrophlouric acid. (nasty stuff that dissolves silicons and calcites, but not metal or plastic)