JD Sports is a great place to buy official F1 merchandise in Bangkok, especially at the largest store located in IconSiam.
You can find a decent selection of official gear at JD Sports, making it a good option for those looking for authentic merchandise.