What is the longest auto/truck you may want to leave inside?
Add 4-5’ in front, 3-4’ per side(enough to open doors), 2’ in rear.
One garage door or two? If one, minimum 18’ wide, if two, each 9-10’ wide, door height is critical also.
Roof height, what is minimum roof pitch for your weather...