FSA and hope make fairly affordable bearing removal tools, though they are for specific sizes. You can get a generic press for most bottom brackets, that will also do headsets. However frame bearings (especially) and hubs require more precision and more care.
In my experience i have a generic larger bearing press tools (planet-x) and wheels MFG hub press kit + specific bearing tools for frames, some from eBay sellers, others from manufacturers depending on the frame. The frame ones might be best left to a good bike shop though, as you’ll rarely need to fit / remove them.
Unless you’re fitting things frequently, maybe make friends with good local bikeshop.