On the first glance, the concept of enterprise/business agility and business process management (BPM) seems to be in conflict. Enterprise/business agility means the an enterprise’s ability to react on changes in the surrounding business world as well as discover new opportunities constantly appearing in the market for launching new products and services. BPM is, normally, considered as a tool for achieving high efficiency through standardization, specialization, and automation. By taking a systemic view on business processes this paper shows that BPM can serve as a way of achieving agility rather than being a barrier to it. The presented systemic view on business processes is based on an enterprise model consisting of three layerstypes of components: an assets, a sensors and a business process instances layer. These components of this model can be recursively decomposed, which allows for different levels of details when modeling an enterprise. The paper shows how the Assets-Sensors-Processes three-layered model can be used for finding new ways of achieving enterprise/business agility, e.g., through cross-manning of business processes. It also discusses changes that need to be introduced in the contemporary theory and practice of BPM in order to make BPM a tool for achieving agility as well as the role that Systems Thinking should play in achieving this goal.