I did the Tischer group buy - $355 shipped unpainted.
I would recommend you get it unpainted and have a local shop paint it for you.
I never understood why people order things pre-painted
The only way to get as close to a 100% match with your paint is for the painter to have a sample of your exact
paint to tint and mix the metallic flake correctly (if you have metallic paint - flake can be a combination of blue, pink, purple, green, etc).
Yes, your paint color has a specific paint code that can be duplicated, but there can be so many variations of that one paint code, especially if it is metallic. You cannot tell me that every single <insert color> car coming from BMW is the exact tint/shade of that color.
Do yourself a favor and find a reputable local paint shop and have them tint/match the paint exactly to your car's individual color.