AMENDED AND RESTATED CREDIT AGREEMENT Dated as of May 30, 2007 among LKQ CORPORATION, as the Company,