A 3.0 is not a terrible GPA. Lower than a 3.0 would be a problem.Medical schools are looking for a complete package—someone who will make a good doctor, and someone who can contribute to the success of the class and school.
Some things to consider:
Explain your GPA. If you had a stumble in your first year of college but finished strong, or had a one-semester crisis, you should mention this in your application.
You could take a one-year post-baccalaureate pre-med program, getting a much higher GPA on it than on your BS.
If your GPA is below average for a given school, something else needs Scott Gosnell, Entrepreneur, scientist, writer, wizard