说实话是比较困难的。a2的德语水平大致能去商店超市买买东西,最好还不要是土耳其人开的商店,他们的德语是比较难听懂的。可是在德国生活一定会要和银行,保险,还有外管局等部门打交道的,比较负责任的说,这种情况下a2的德语水平是靠不住的,所以得说英语。然后你说英语比较一般那就不好说了,一般是什么程度,因为如果你有个四六级,或者托福雅思及格水平那交流就应该不成问题,但是只有高中初中英语水平就很勉强了。
然后千万不要盲目相信所谓德国人素质高,人人都会英语的说法,在欧洲除了英国外只有北欧国家的人英语说的是真好,其他国家,法国就不用说了,30岁以上的人基本不会英语,德国稍微好一点,在公共场合的服务人员和年轻人都能说一说英语,不过英语对于他们来说依旧是外语,只是比中国普及得早一点而已。而且据个人的经验,在外管局,很多不会说德语的外国人被百般刁难是很普遍的。
要在德国生活还是要靠德语,B2的水平基本上能满足生活的要求,学习的话B2也勉强没问题,要在企业工作的话起码要C1甚至更高。