In the US, some fairly ordinary hardware stores, such as Ace, have a section with little pull-out slides of compartmented boxes with a bewildering array of small hardware. My nearest one has a surprisingly good selection of metric, brass and stainless steel parts, as well as the more mundane plated steel hardware.
DaveT