Two issues here.
Car:
If you put $700 into it and then do manage to drive it ~2 more years, your "car payment" based upon the repairs is only something like $30 per month, which is pretty darn good. Find out the name of your Dad's mechanic and see if they will do all of the work listed by the dealership for less for an even bigger win. If you do decide you need to get rid of it, then most scrap places will buy it from you. Around here they give $350-$500 for pretty much anything that can be driven, towed, or pushed to their lot. You can get online quotes for that from scrap yards in your area.
Dad:
Sounds like your Dad is not always the most tactful guy. That is a bummer. But, communication is a two-way street. Have you tried calmly telling him something like "Dad, I love you. I asked you for advice about my car, but then your response seemed condescending and it made me feel really bad for even asking. Can you try to talk with me in a way that doesn't hurt my feelings?"
If he then berates you for past screw ups, say you realize you haven't always made great decisions, but that you are moving in the right direction now and he needs to be respectful when he talks with you moving forward. If he blasts you for having a beater car or being thrifty, say you know the two of you don't see eye to eye on every topic, but that he needs to show his love and be respectful when he talks with you moving forward.
Maybe this will open his eyes. Or maybe he'll be a jackhat about it. But either way, at least you told him that it wasn't cool. If he keeps saying things that are hurtful or not acceptable, say so. "I feel bad when you say something that way. Why are you being mean?" You get the idea. It might take a lot of practice. Good luck!