Unlike cars, watches don't break down frequently with age (unless you're talking 50 year old vintage), so buying brand new does not have much of an advantage vs buying used. Personally, new Seiko vs used Omega/IWC, I would take the latter.
But assuming you really want to go brand new, there are a lot of good Swiss watches that are in the 100k range.
Top of mind for me would be the Oris 65:
Another would be the Tudor Black Bay Black:
If you think the BBB is too similar to the Sub, then maybe the Black Bay 41 will tickle your fancy:
I'm not dissing the MM300. It's a good watch and has quite a fanbase as well. I just find that it looks too much like an SKX:
If I were to get a high-end Seiko it would be either the SBDC051 or 053. Actually, you can get the 51, 53, and 55 and it'll still be cheaper than the MM300. [emoji23]
Of course, at the end of the day, get the one that sings to you. Although I've noticed that in the past few months you've changed songs quite a lot. [emoji6]
Sent from my SM-G935F using Tapatalk