I have found, in my tediously long life (so far), that eventually unless you are born rich the likelihood of lifetime car payments is something we just learned to accept. My Deville was the only car that I had paid off and was gloriously without any car payments for about 6 years, but it was replaced with $10K worth of repair bills. Sometimes you just can't win. Sounds like you got a happy set of coincidences with your deer problem though. I've often wrestled with the thoughts of getting a new one more often and pretty much riding out the warrantees then switching or just taking a chance.
My first "new" car was a 1970 Buick Skylark that I bought upon my return from Vietnam. Sort of an I earned it gift to myself. Back then to get any car to last over 100K in mileage was something special. I got it to 140K before it started to lose its dependability. In those early years of married adulting things were tight so the debt ended up being rolled over into other projects. I was technically still paying for it after all those years. I had it when I met my wife, brought home both my children in it and then, since we lived in a more rural area felt the need to trade it for a newer "used" Buick Skylark. That one wasn't nearly as good. The old one still ran fairly well but the winters and salty roads were taking it's toll. Cars are so much better now and the bodies are sealed against the bulk of the winter damage. These days anyone whose car isn't still like new at 150K isn't really trying or were attacked by trees or a deer.