You mention that you wanted a bagged corded upright,
The Miele C3 you are referring to is a cylinder machine, rather than upright.
If you go for the Cat & Dog C3 model they come with a rotating turbo nozzle which is pretty effective as they go, they’re very similar to the Sebo Turbo nozzle, as both have similar origins. So that’s one option for you.
The other option is a Dyson small ball Allergy upright, not bagged however it is pretty damn good on carpets & hard floors compared with the Dysons of previous years, much quieter and pretty reliable. The performance is pretty much the best it’s ever been.
The Sebo machines are fantastic on carpet and adequate on hard flooring but I wouldn’t use one on expensive hard floors due to the continuously rotating brushroll.