I have purchased several in Singapore, although it is quite possible that depending on model some can be had cheaper in BKK. Places that I shop for phones are:
Sim Lim Square, as mentioned by a prior poster.
Funan IT Mall
Lucky Plaza
Mustafa (little/no haggling here, IME)