I'm in a (kind of) similar situation. I got a 29 and am retaking because I feel like it didn't reflect my abilities (GPA and sGPA 3.83 from a top school). HOWEVER I'm about to retake and my practice tests are only 30-31, so it looks like I'm not going to be getting much higher than that. The point is, to get into my top choice I pretty much need a 33 or 34 and it probably just isn't gonna happen at this point. So the point is you (and I as well) have a big decision: either to try again-- and probably spend 2-3 times the amount of time you spent the past 2 tries (maybe take a class if you didn't, get some private tutoring, or somehow find a way to study that is very different from how you approached it the first two times) OR just decide that you want to be a doctor, regardless of where you end up doing your schooling and compromise on going to a school that is not your top choice.
Those seem like your only options and really only you can make the ultimate decision.
Is it better to study a ton more, spend more time and money and potentially not even achieve your goal, or give up your dream school? It's a tough one...