Persol still sells the sunglasses that Steve McQueen made iconic. I saw them online for about $300.
I tend to wear my sunglasses pretty rough. I got some Revos in high school and kept them for almost 10 years, regluing the frame screw that kept stripping. They went in and out of their case, occasionally fell off my nose, jostled around in the console of two different Mustangs. I only abandoned them when there was too much super glue on there to do another gluing.
So I bought these $12 knockoffs from Asos. They're polarized and UV-hardened. They get the job done. And if I sit on them, no big deal.