I did a test 2 years ago with agents vs. online booking sites. Can't remember the agent, but only 1 came close to the best deal I could get online. The prices were so close that I just went direct with the airlines. Even the best consolidator sites couldn't beat the price by going direct with the airlines. I will say though, I did find the best price by using the consolidator sites, then went to the airlines site and booked direct.
After being stuck in numerous far flung cities due to airline problems, I've found booking direct with the airline is the best way to go. Hard to call your agent when you're stuck in Beijing with a missed flight at some ungodly hour.
Another member has reported a great consolidator agent specializing in flights to/from Thailand. Can't remember, but I'll search for them.
Best recommendation: use as many sources as you can before purchasing.
Yes, please let me know the consolidator. I think a lot of consolidators (Kayak,opodo, expedia) only offer cheaper prices if they start from Lon-BKK, whereas the BKK-Lon prices are about the same as agents/airlines.
I always double check btw agents and airlines prices too, in my case Mox Travel and SaveFlights are offering exact same prices as the airline websites
The difference is, that if I book on Eithad website I have to use my UK credit card, so there is a currency conversion and card fee which adds an extra 20-40GBP or so.
Whereas, if I book via Mox travel/Save Flights I can pay from my Thai bank account in Baht, therefore avoiding currency conversion and card fee.
That's my logic
31-32k is a great price for Dec !