OEM supplier (dealer or online retailer)
rockauto.com 39.00 + shipping
Most local parts houses could probably get a fender for you
any of these sources would be worthwhile. If you've never ordered new body parts before, make sure you inspect the piece for damage before you accept it.
Often a yard part will require the same or more labor to prep for paint...