AGRICULTURAL TRACTOR means every self-propelled vehicle designed or used for drawing other vehicles or wheeled machinery, but having no provision for carrying loads independently of such other vehicles, and used principally for agricultural purposes.