General Motors and the United Auto Workers union on Friday said that they have reached a tentative agreement on a new contract covering about 5,800 workers at GM's Saturn facilities in Tennessee and Michigan, Reuters reported.