I think that the unit can withdraw from the German ZOC regardless of what type of unit it is. The only reason a unit cannot withdraw is if it is in an "engaged" combat with other German units. In that case, only an armored unit may withdraw (in the campaign game). In the basic game no engaged unit may withdraw.
It's an optional rule in the campaign game.