Just paid £650 out to get my 2007 Astra hatchback through an MOT.
It doesn't get driven much so it makes zero sense to replace it. Even if I'm spending double that in a year to keep it on the road it's still waaaaay cheaper than me paying for a "new" one. It's got bodywork rust now though and it's apparently really hard to find a place that'll do repairs like that :(