To add my 2c worth..
Just need to look at it from a numbers pov. If the cost to maintain it is going to exceed the cost of upgrading, then you should upgrade. That rules out getting a new car so why not compromise and save up and get a $5k 10yo car as suggested?
I was in this situation...