I bought a really nice white button up shirt with a BYU logo about 20 years ago and am still using it because I've never found anything to replace it. If you're in Utah, the Scheels in Sandy is the only place I've found anything. They often have some nicer styles of t-shirts and sweatshirts and occasionally some other clothing options.