It really all comes down to if the new car would cost less than your old one. Say if you can get a
down payment on a smart for the same price to make the next repair on your car, then yes, maybe you should. If you have to make frequent repairs and the cost is really adding up, then yes, go for it. If the car no longer fits your lifestyle, is quickly rusting out, nothing's working anymore,...