They've always been ridiculously overpriced for the time.
Traditionally, one could buy a Rolex and wear it for a few years, clean it up and flip it, on to the bank with the profits..... or flip into another.... repeat. I did this with a bunch of them... as well as Omega, Zenith, Panerai, etc etc etc.
However, this all began to change when China emerged post their '01 admittance into the WTO and subsequent conversion to more of a western/capitalist economy. Prior to their admittance China's GDP 60 to 65 billion.... post?... measured in the trillions. Lots of wealthy to very wealthy Chinese were created as a result of this.
In '01 + Western economies entered a period of recession (later economic chaos), but, China/Asia picked up the slack.
As is human nature, these newly created wealthy Chinese (and millions of others who benefitted) wanted the finer things of life (and were aware of them). They had the access and disposable income (most for the first time) to allow for it. I could ramble on about this... but enough.
Next came the damndest thing I've seen in my 4 decades of fooling with watches.... "crypto kids" ...all trying to out "flex" each other. Very shortly thereafter came the "lock down millionaire's" spending money like drink sailor's in Port for the first time in 6 months. Money most of them didn't have to spend.....
Hence the mass dump of "their Rolex" back into the market as, predictably, "things" started coming back to an economic reality... for all.
The Sub, being the most popular of all time, is now diving in value... and will continue to IMOP... but we shall see.
In my opinion, interesting times ahead mates....
Sorry for the ramble...