PURCHASE AGREEMENT dated as of July 27, 2004 between CAPITAL ONE AUTO FINANCE, INC. and CAPITAL ONE AUTO RECEIVABLES, LLC, as Purchaser