Maybe can think about Rolex Explorer II Unworn conditions.
I just flipped a 216570 a couple of months back and thank goodness you were not the buyer- otherwise I guess I would be looking at way <RM20k, especially since the watch was worn on rotational basis. But sometimes, the prices that were thrown out by people "in the know" out there were really funny and/or ridiculous. Recently, I was offered a 2015 unworn bi-metal piece at a pretty decent price. This was from one of those grey resellers. I was wearing my 116600 at that time, and he offered to take my watch in under a trade-in. Taking into consideration that it was almost-new with no scratches/dings/dents at all and with 4+ years of warranty left, he told me that he could offer me a pretty high price at RM18k! I was like
as Rolex IS selling this new at RM38k. He then told me that Rolex has
recently reduced the price for 116600 and RRP was now RM21k, so he was paying a high price for my almost-new 116600. I asked if he could get new stocks of 116600 at his stated price (which he said yes) and ordered 5 pieces. Needless to say, he couldn't deliver.
Coming back to the thread, I would say that Tudor fits the bill perfectly for a watch <RM20k. My previous experience with the Black Bay and Pelagos 2-liner was pleasant; and if they have the Blue Pelagos without all that additional texts, I would chalk up a unit too as it's a great daily-beater.