Not sure if this is legal, but I wanted to point you to a site that would help you get your answer fast.
www.bimmerforums.com. They have great info on bimmer styling. Their detailing threads are no where near as good as this site as this site is really the best detailng site on the internet.
Color matching for BMW paints is not a problem. Call the dealership, they usually have good leads on body shops, although not the cheapest I have found.