I try to buy at record/music stores locally or on trips, but when I buy online, I try and buy directly from the artist per their website/bandcamp/crowd funding preorder or at the merch table at shows.
Otherwise, the usual suspects of Amazon marketplace, Ebay, Discogs.com and in some rare cases MusicStack, CDandLP and the-late Gemm.com.