12x16 for the yard stuff, 24x40 for the shop. I can get three "vehicles" in there, but one is a 58" wide at the rear tires dragster. So 30x50 minimum for your criteria IMHO. You can do it in 40 with a lift to stack, but you'll need height and fore sure the 30' depth. You can do it in 24'...