I always think you should, because it's the last time you'll really ever have to buy something, but it just occurred to me that this may not be the case, is it?
Sure, why not?
Especially since you’re doing a nuzlocke, it might be best to prepare since you don’t lose your Pokemon. You can always get more money by battling the E4 again or playing through the postgame.