Most of mine have come from shops, as I like to be able to try them on first; quite often a pair that look really nice just
don’t fit, or don’t look right on. I’ve got a bunch of Oakley glasses, and Arnette, before they got bought out by Bauch and Lombe, a pair of Wiley-X that I got through eBay, that were military issue from Afghanistan; the dark lenses were very scratched, and still had sand and dust inside the lens, so I bought some cheap replacements, and I’ve just got a couple of pairs of Ray-Bans, that will eventually have varifocal lenses put in. They’re Lennon style frames, and I got both for less than £60, cheaper than the Specsavers frames I’m wearing at the mo’. If you’re confident that a frame will look good and fit, eBay is a good source, if you’re prepared to take the time to find good ones and bid for them.