O2 is the best mobile provider in Germany. The mobile operator provides you 4 best plans that include EU roaming and Allnet-Flat phone and SMS-Flat in all networks of German. You will get your preferred plan at €0 basic fee for the first 6 months and thereafter connection price of €39.99 plus €44.99 for L Boost, €39.99 for L, €34.99 for M Boost, and €29.99 for M plan.
If you are under 28, you will get special offers and advantages in your O2 phone contract.