<p>Mechanical Engineering is not a particularly good preparation for medical school since the required courses for a pre-med are not part of the curriculum. Biomedical Engineering is better and it seems to me that if you are primarily interested in medical school, you should go into the latter. Of course, as was pointed out by Jan2013, if you don’t get into medical school, you probably need a Ph.D. for a good job. A Masters is not really much of an option for Biomedical Engineering.</p>
<p>With Mechanical Engineering, there are many more career options to fall back on and a professional masters in Mechanical Engineering is of value in the workplace.</p>
<p>The decision really depends on your desire for medical school.</p>