Hello and welcome to the forum. Looking at your choice of watches, I can happily conclude that your budget sits at around RM20K. For that money, and from the choice of watches that you have chosen, it really depends on the size of your wrist. And whether or not this will be your daily. If you wear shirts and ties to work as this will be a factor as you will want your watch to be able to slip under your cuffs more easily.
The B&R is a fairly slim watch and with a rubber bracelet, will be more difficult to pair with a more “formal” setting if you have to wear a shirt and tie.
Speedmaster moonwatch is prob the best “all rounder” here as it will go with a shirt and tie or shorts and a T shirt. But go for the sapphire one. As much as I would recommend the hesalite version as it is closest to the original moonwatch, you will find yourself more wary of accidentally scratching the crystal.
BB is quite thick and if you don’t mind the thickness, go for it. But buy the steel bracelet version, then buy straps to play around.
IWC is also quite thick and is the most gorgeous of the bunch, but also go for the steel bracelet first, then get leather straps to play around with.
Have you considered a Zentih El Primero chrono for that price? or maybe even a PAM 111 or 000 or 005?
Best thing that you can do right now is go try all the watches that are in the market that is within what your target...think about how and what you will use it for. If you already have a collection of other watches, then no problem la...buy what your heart desires. But if this is the first nice watch...then I will definitely choose one that will stand the test of time...MOONWATCH
Good luck and let us know what your final decision is...
Cheers