Bumper covers don't come in color. There are people on ebay who will paint an aftermarket bumper and sell it to you, but then you don't have any way to tell if it will fit OR if it will match.
So, yeah, the junkyard. (And it still might be aftermarket and not really fit!)