Unfortunately applying out of undergrad with a 3.0 is pretty much impossible even if you are a URM. You're just wasting your money. People aren't going to advise you to find a new career (with 4 semesters of almost straight As it's obvious you can handle the work) but they will advise you that you need to make a plan to get into medical school that involves repairing your application, rather than finding a medical school that doesn't want it repaired. Your options:
1) Get a high MCAT and a 3.0, do a special masters program (a 1 year masters program, where you take classes with medical students and are graded against them. The best SMPs have almost a 100% accept rate to medical school for students who did well in their program), do well, go to an MD school. You can read more about specific SMP programs on SDNs postbac forum. Be aware that some SMPs are basically scams and don't have a success rate, while others have nearly a 100% success rate, so do your research and make sure you're not wasting your money.
2) Get up to a 3.2 with grade replacement, get a high MCAT, go to DO school. Obviously this is probably your best option, since it means you could apply this cycle with a high enough MCAT, or worst case only spend one extra year in college.
3) Get up to a 3.4 without grade replacement by taking more undergrad classes, get a good MCAT, go to an MD school.
I know it sucks to graduate from college and still have several years of work to do on your app. I was in the same situation (graduated with a 2.8). In the long run, though, the extra year or two doesn't mean much. Heck, the average age to start medical school is 24, taking two years off after undergrad to improve your odds is average now.