(a) In addition to all other records herein required to be kept and maintained, each licensee shall keep and maintain a record in such form and for such period of time as may be prescribed by the commissioner of:
(1) Every vehicle which is bought, sold, or exchanged by such licensee or received or accepted by such licensee for sale or exchange;
(2) Every used vehicle body or chassis which is sold or otherwise disposed of; and
(3) Every vehicle which is bought or otherwise acquired and wrecked or dismantled by such licensee.
(b) Every such record shall state the name and address of the person from whom such vehicle was purchased or acquired and the date thereof, the name and address of the person to whom any such vehicle, vehicle body, or chassis was sold or otherwise disposed of, the date thereof, and a description of every such vehicle, body or chassis by name and identifying numbers sufficient to identify the same.
(c) Every licensee shall also keep and maintain such other records as the commissioner may require by reasonable rules and regulations authorized in section nine, article two of this chapter and promulgated in accordance with the provisions of article three, chapter twenty-nine-a of this code.