Yes! There is a massive marketplace for refurbished iPhones because they are so expensive new. You can get refurbished or second-hand iPhones at great prices.
Many times, these phones are as good as new. You can get a second-hand iPhone 13 in the range of $500-$700.