Can you 搬东西？ Or do you need to 搬家？
it seems you can also say： 我帮我（的）室友搬进来了。or 我帮她搬（一些）东西近来了。
have been looking for grammatical rules requiring 把-sentence as proposed below and only found the following: 外国人实用汉语语法，５０２页：the 把-sentence must be used when the verbal predicate takes a compound directional complement and an object of place. For example: 老师把新同学带进教室来了。 大夫把那个病人送回家去了。 我们把这几件东西搬上楼去吧。（however in present case object of place seems to be missing，进宿舍楼来 would have object of place）。There also is the following which may be relevant：实用现代汉语语法（２００１年北京）７４７页：１。当谓语动词有两个宾语，一个是表示事物的名词，另一个表示经过动作后事物所在的处所时，事物名词要与介词＂把＂结合放在谓语动词前，表示处所的词语放在谓语动词后，谓语动词与处所词之间还要用一个结果补语或趋向补语。例如：（１）他们把鸡蛋放在桌子上就走了。（２）他把照片递到我面前叫我看。（３）西门豹又叫人把三老扔进了河里。。。。（again， above there is no表示处所的词语）.另一方面＂在线词典＂一共有５０个为＂搬进来＂提供的例句，而其中有以下三个似乎证实用＂把＂字句是必要的，尽管没有表示处所的宾语：
椅子在花园里,请把它搬进来，请问，要把箱子搬进来吗？，不知道是否可以让孩子们帮我把箱子搬进来.It would seem that if ＊搬东西进来  is changed to 搬进东西来 then it might become acceptable according to Representation of Chinese Grammar with Diagrams 图示汉语语法（ISBN ９７８－７－５６１９－２７９５－３）１１８页 动词 既带复合趋向补语，也带宾语例如：脱下一件衣服来，拿出一个本子来 （当然＊把一件衣服脱下来 及 ＊把一个本子拿出来 很可能违背了 ＂把＂子后面的介引成分应当是说话双方已知的，确有所指的，这个规则。