Where to buy cheapish formal looking pants? Is H&M good?

Dress pants, chinos, trousers that I don't have to break the bank for (around 40-60 bucks?) I'm Van born but haven't overhauled my wardrobe in a while.

I was looking at H&M dress pants. On the cheap side but that typically comes with drawbacks (quality).

Any suggestions?