Considering the lowest you can get in a pre-req is a C, you really have no choice. With that said, a D in a pre-req without being retaken sometime before application/matriculation WILL keep you out of medical school in the U.S. And when you do retake, be sure to get an A.