Best Buy Co. will start selling the iPhone 3G on Sept. 7, becoming the first U.S. chain to do so outside of Apple Inc.’s and AT&T Inc.’s own stores.