(a) Before a buyer's agent negotiates on behalf of a buyer the purchase of a motor vehicle from a motor vehicle dealer, the buyer's agent must have a written contract with the buyer.
(b) The contract required by (a) of this section must include a description of the specific services to be provided by the buyer's agent, the date when the buyer's agent will provide the services, and a description of the fees that the buyer's agent will charge, including any fee that the buyer is to pay before the motor vehicle is delivered to the buyer.