Getting a bit off topic here, but I love how when the Swatch X Omega (or was it Omega X Swatch) was released they were immediately sold out and became available on the grey market for half the price of an entry level stainless steel Omega even though Swatch issued a statement that this was not a limited run and more will be released.
Now, I have a Seamaster as one of my fave timepieces and my SO wanted to get me a Swatch X Omega to wear when i do more physical activity because of the nylon band. She reached out to someone on either FB Marketplace or Kijiji and the guy asked $1,200 for a $350 watch. My SO was willing to pay $450-500 for it, but she told the seller not at that price. He then had the gal to ask, "how much can you afford?" She laughed and told him "I can afford a lot more than that, but I am not paying $1,200 for a $300 watch.
Needless to say, she bought it for me 3-4 months later at cost from the Swatch store in Sherway. The girl helping her at Sherway said that a few weeks after they were sold, many people were returning them to the store as the credit card bill came in and the buyers weren't able to sell for what they wanted.
Now my advice, buy the Rolex, but it sounds like you can wait a few months as it isn't something you immediately need.