U.S. crude oil ended lower for a third straight session on Tuesday, as investors await the outcome of Iran’s talks with the West on its nuclear program, which is expected late in the day. Oil was also under pressure ahead of the weekly official supply data from the U.S. Energy Information Administration, even as the dollar continued to strengthen against a select band of currencies.