Either way is expensive.
Best bet is to buy all the tools you will need first. Make a plan, look up all the prices on various websites, (including the cost of tools) and do the math---probably it will cost more to upgrade the existing bike than to buy a new one.
However, part-at-a-time works just fine.