SALE AND SERVICING AGREEMENT by and among CAPITAL ONE PRIME AUTO RECEIVABLES TRUST 2004-2 as Issuer CAPITAL ONE AUTO RECEIVABLES, LLC, as Seller CAPITAL ONE AUTO FINANCE, INC., as Servicer and JPMORGAN CHASE BANK, as Indenture Trustee Dated as of July 27, 2004