I’m in canada and eyeing up miele c3 but heard it’s not great for carpets.

What vacuum should I buy for less than $500 cad? Are used vacuums a good idea?