Hey, Uday!
The eduction fee for MS in Germany can vary from 0 euros to as high as 30,000 euros. However, one must bear in mind that one has to pay "semester fee" at German universities which varies from college to college. Additionally, the students have to provide a proof that they can sustain themselves in Germany for at least a yesr (it's mandatory); a minimum amount of approximately 8000 euros is needed for the same. Also, bear in mind the additional costs such as health insurance, and housing whilst making your decision.
Average salary package also differs from college to college. The better the institution, the more chances you have of landing with a handsome salary package.
For more information regarding the same, it is advised to go through the following links:
https://www.daad.de/en/
https://www.studying-in-germany.org/top-universities-germany-study-mechanical-engineering/
Hope this helps. All the best!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile