Busterswoodshop said:
I imagine you are talking about plastic guns.
I don't think there is a plastic gun made that will keep it's value. Not to me anyway.
If you buy quality steel guns they have a better chance of keeping their value.
They all lose value in the short term. But as years go by and the new guns of the same model go up in price your original gun also goes up. It won't be the same price as a new one but it will exceed what you paid.
My Gen1 Glock 17L I bought new for about $250 sold for $450
My Austrian Gen2 Glock 19 bought new for less than $200 is worth $400
Of course my Gen3 Glock 26 bought new for $500 last year is worth $450 - maybe in 5 years it'll be worth $500 again.
Steel does seem to hold a higher value. My old S&W model 10s (a 2" and 4") I bought used from a retired Sheriff for $50 each sold for $750 for the pair. The Model 60 I got from him for $50 went for $600.