I have bought OWE ATW tickets from an agent in Thailand for ex BKK trips. There's no reason not to use one and there is no reason why there should be any problem.
When they hold the booking, do ask for the BA Amadeus locator and you can look on checkmytrip to see that the booking is there; when they issue it, it will likely show you the ticket number.
Dave