I use brass M3 hex heads, though I bought overseas. Really low head height of only 1.7mm. Some of the 3mm stuff I have seen still has a bulky head height. I also have 2mm acorn nuts for my wheels because I don't like the socket cap screws. I still use stock screws for stuff that doesn't show.
Pic is a little dark: