I'm with efle. My GPA was even lower than yours, and I did a post-bacc and retook the MCAT. I think it put me in a good place, especially because I could work and save money at the same time. In an SMP you drop lots of cash, and you typically don't have the time to work and do research