Yes. If you hold precious metals bullion as an investment, and later sell it at a profit, you will have either a long-term or short-term taxable gain.
If you sell under a certain amount there are no reporting requirements for the buyer and he can pay you cash.