My experience (but I am American, the exception). Last year, I wired $175K via SWIFT to my "foster" daughter (I have been taking care of her for 20 years--as a daughter, her mom has been GF for same time) to buy a commercial building and start a bakery. We used Bangkok Bank. I used Krungsri for the initial down payment, but their conversion fees increase dramatically as the funds transferred increased. Bangkok Bank had a flat rate (super inexpensive) and a good TT exchange rate. No reason was required, and transfer took 2 business days. Additional funds were needed as improvement/maintenance/equipment were also needed to prepare the building as a bakery (painting/cleaning/electrical upgrades/commercial oven/shelving/furniture/refrigeration/AC, etc.).
Over a couple of months I provided an additional $20K which I did by simply funding an ATM account thru Schwab on my side and them withdrawing the money on 30K Baht increments/day and placing it in a Thai bank for cash payment to Thai workmen. Schwab refunds the Thai Bank service charges each end of month, so no charges for use of ATM. A lot of the furnishings/kitchen equipment/etc were purchased via Credit Card. I find that using the bank account transfer for lesser amounts is easier and faster, but has to be timely as the Schwab max is $1,000 per account/day (you can have multiple accounts), and the Thai banks limits are either 20K baht or 30K Baht/day depending on which bank ATM you use. Your $3,000 transfer would have taken 3 days to get it out of the bank. The bakery has been doing quite well to the point that they are expanding to the second floor of the building for more dining/lounging space so I sent additional money (not much) for purchase of tables/chairs/security doors/workmen expense last week again using the Schwab ATM for transfer rather than SWIFT or WISE. So, in my experience, no hiccups or problems in all these transactions at various times over the last year.