you can try ebay or any online store. Ensure you check the reputation of the seller on ebay. I also suggest going to a computer salvage store. I used to run one years ago, but no more.
Always pay with a credit card. If the seller turns out to be dishonest and you can't get a refund, you can charge back with a credit card.
Ensure you know the make and model # of your computer.