Patel Dhr
for getting better career
This may not look very obvious, but you need to have a clear picture of what a better career means for you (Fun Read: <a href="https://www.crazyengineers.com/threads/your-expectations-from-your-career-are-wrong.83318">Your Expectations From Your Career Are WRONG!</a> ) . You can spend money provided you know exactly what you are getting.
Again, no one can pick up one option for you based on the information you've provided. Also, keep in mind that BE + MBA = More salary is a myth! 'More or Better' are relative words - and you need to be fully aware of what you really want. For example, do you simply want more salary than your batchmates? Do you want better lifestyle than someone who you think as your role model? How much salary do you think would make you happy - and what are the job profiles that offer that salary? The clearer your vision about your future is, the better are your chances of making a good decision.
That's why I said, you need to have a solid reason to opt for MBA.
Think about it: If you want to do MBA thinking you'll get more salary. For that you will need to get into a top rated MBA college, which is quite hard. Which means, you will have to spend about ~2 years and ~2 attempts at CAT (or similar exams). Then you'll have to spend ~2 years studying and if you're lucky to top your batch - you'll get the top-line salary. Financially - you'll be looking at loans amounting to several lakh rupees.
...and the top-line salary means you can pretty much say good-bye to 10-5, tension-free job; which is what, I believe, most engineers dream of. But if you're prepared for it and 'want' that lifestyle; you should definitely go for MBA. Keep in mind that MBA from a not-so-known college is purely waste of time, money and other resources.
You could achieve the same result by working hard your existing job and maintaining good relationship with your bosses.
The choice SHOULD be YOURS. Don't let anyone dictate your life.