From my experience, I confirm that it is common to have a 2-page CV in Germany. Nevertheless, you have probably heard contradictory advice when it comes to the length of your CV: ‘It has to fit on 1 single page!’ or ‘Include every detail!’
So which is the right answer? I personally follow a simple rule: 1 page for every 10 years of work experience. Even though squeezing your experience might seem difficult it will eventually pay off: a crisp and focused CV demonstrates your ability to synthesize, prioritize, and communicate the most important points about your profile. MBB appreciate that ability very much.
Entry-level candidates, especially those straight out of college, should keep their CV to 1 page. Experienced professional, will find it difficult to squeeze everything onto 1 page, but it is still very important to keep it concise.