A used Rolex can vary in price from around $4000 - $5000 for the more basic models up to $18,000 - $20,000 for higher end models. Because a Rolex is more of a lifetime investment rather than just a watch, the prices are much higher than one might expect for even a pre-owned timepiece.