I think you just bought the wrong beater in that XC70, though from the one pic it does look in decent shape. Even with a replacement motor I would fear a 15+ year old Volvo is going to continue to nickel/dime you to death. It’s all sunk-cost fallacy at this point.