Yes, you can see the Pleiades in less-than-perfect viewing conditions, but you won’t see as many stars. By the way, the Subaru logo has six stars.
I don’t own a Subaru, I wish I did🙂