I applied in last year's cycle. Got accepted to Northwestern with these stats, but ultimately chose to go to another school for financial reasons.
Cumulative GPA: 3.6 Pre-Req GPA: 3.16 Combined Science and Math: 3.08 (ouch) Last 60 hours: 3.9ish GRE: V:157, Q:155, W:4.0
Extra Curricular: Competed regionally and nationally on a motorsports team for 7 years (2007-13). In 2014 and 2015 managed a national touring Sprint Car team (30-50 hours/week pretty much all year round). Started a graphic design business from the ground up - serving clients all over the nation (2014). Intramural sports chair. Campus ministry student leader. First Aid/CPR/AED certified.
Applied: Duke, Florida International, Northwestern, Ohio State, University of Iowa, KU Medical Center, Miami, Nebraska Medical Center, and South Carolina.
Interviews: Miami (11/20), Nebraska Medical Center (12/18)
Accepted: Northwestern (11/17), University of Nebraska Medical Center (Omaha) (3/1)
Waitlisted: Miami (2/29)
Rejected: Everywhere else
I got C's in Chem 1 and 2 and did not retake them. You can get into a top school with a less than perfect GPA. But you pretty much have to shine in every other aspect of your application and make yourself stand out.