CREDIT AGREEMENT dated as of May 17, 2002 among CARMAX AUTO SUPERSTORES, INC., as Borrower CARMAX, INC., as Guarantor VARIOUS FINANCIAL INSTITUTIONS and DAIMLERCHRYSLER SERVICES NORTH AMERICA LLC, as Agent