Business process reengineering (BPR) has been a core research topic for at least the last twenty years. As banks have realized the need to look on their business in a process-oriented way, they have been engaged in numerous business process reengineering projects to make their organizations more efficient. However, the success of BPR projects in banks varies significantly and it remains a challenge to systematically discover weaknesses in business process landscapes. Based on the Semantic Business Process Modeling Language (SBPML) this paper introduces a new approach for pattern-based automatic process model analysis, with a focus on identifying structural process weaknesses such as organizational process fragmentation, possibly unnecessary process complexity or multiple resource usage or other process inefficiencies. Additionally, this approach also allows for a benchmarking of different process path alternatives in the same process or among different processes. In this article, this approach is applied and evaluated in the financial sector, but it can possibly also be used in other domains. It contributes to a more efficient and more effective identification of possible weaknesses in process models in comparison to today’s manual analysis of process models.