Absolutely, a sub-panel is definitely a solution. You will need to determine the total connected load of the existing panel to determine how much room is left for additional loads. The panel you have will accept up to a 100A branch breaker to feed the sub-panel, you may need to relocate some existing loads to the sub-panel to make space for this breaker.