You should absolutely go with what you like in undergrad... no question about it.
Here are the reasons:
Medical school admission - You stand out from the sea of science majors. And, for sure, you will be asked about your major on your interviews (for me it was the main topic of every interview)... and what better subject to talk about than one you are passionate about.
Med School & Residency - Your training will be largely (maybe completely) devoid of business and marketing training that will prove vital once you are out in the real world. You will learn the medicine in medical school. You will learn to apply the medicine in medical school and internship/residency.
Work After Your Training - Whether you go into practice, join a group, or are hired into a large institution or organization, business & marketing trained physicians are seen as huge assets. If you have business & marketing skills, you'll be the one that moves up the administrative tree if that's something you want to pursue.
You will have more options before, during, and after your training. (You'll also have more options if you don't get in... What would you do with a biology degree if you didn't go to med school? Go back to school for business?)
The Key - In any interview, personal statement, application, etc it will be important to be able to make the connection with your path up to that point and your career in medicine.
For example, marketing (more so the persuasion and social psychology aspects) is something everyone does... they just don't call it "marketing"... politicians market themselves & their ideas to the voters... a priest/pastor/rabbi/imam/guru markets their spiritual message to their followers... a parent markets values, manners, socialization etc to their kids. Well guess what? A doctor performs a very similar process at the bedside, or discussing with families, or recruiting referrals from other docs.
Go with what you like.