Yes, you can upgrade most 3D printers. However, high-end options typically have less upgradeability than lower-end ones. For instance, the Ender 3 has plenty of different upgrades as it is an open-source machine.