I figured it out, so long as my car stays costing me less than £250 per month in repairs it’s cheaper for me to keep it on the road than trying to buy a new second hand one. And as the engine is a diesel and has done 120,000 miles it should last a while longer yet. The car’s done nearly 230,000 miles, but it got a new engine at 110,000 due to a factory recall