Wal-Mart Stores Inc will start selling Apple’s iPhone Sunday. Wal-Mart plans to sell the 8-gigabyte iPhone 3G model for $197 and the 16-gigabyte model for $297.