Yes, generally, bonds might be sold before their maturity date if there is sufficient liquidity, however, the price you get may differ from your original investment.