Somehow when I was about 13 I ended up buying about 2k worth of silver in various places when spot was about $15 USD. One place was even an antique coin shop in my hometown. When spot went up to $20 a bit later, the same vendor bought it all off me at market price. Precious metals are a strangely easy thing to liquidate.
One of the strangest financial anecdotes of my life. To this day I wonder what the vendor thought seeing a literal child buying bars of silver bullion, then selling them at a 25% markup later.
There are various precious metal trading companies that will buy the bullion from you at close to spot if it's kept in its original assay and has documentation. If not in assay, they will have to test its purity and potentially remelt it so that adds to the spread.