Schools I know from personal experience who are willing to look at candidates with subpar GPAs (<3.0) if everything else (especially MCAT) is good: Pitt, Case, Buffalo, SLU
And 2 DO schools: UMDNJ, PCOM
Like everyone else said, exceptions are exceptions for a reason. There are some schools who will filter you out without looking at your app - your best bet is with schools that have humans looking at every single application they get. This probably means staying away from the schools that just about every single person in the US applies to, like Georgetown, George Washington, Jefferson, Drexel, Temple, etc. The more apps a school gets every year, the more likely it is they have some kind of first-pass numerical filter to make their jobs a bit easier. Jefferson may be an exception because I hear they like it when people show a strong interest in their school - if you have everything else but the GPA your interest in them may make the difference.
In any case, you do need a strong upward trend, ideally finishing with a couple semesters of 4.0's or close to that to show that you are capable of handling a full courseload and do well consistently.
Also, try looking at some out-of-state state schools that don't specifically state that they filter applications and who don't get a ton of out-of-state applications. And of course, who actually do accept out-of-staters. For some reason the SUNY's seem to fit this category. I was successful as an out-of-stater at Buffalo (though I do have some ties to NY) and I have heard a lot of out-of-staters get love from Upstate. I think that a lot of people kind of assume (and for the most part they are right) that applying to a state school as an out-of-stater is a lost cause, but if you have some kind of red flag that eliminates you from consideration at privates that get over 8000 applications a year, but you feel that otherwise you are a very strong candidate, a school that gets less applications might be willing to toss the dice on you.