I nearly always buy things in the sale - an upbringing where money was tight has had a big effect on my purchases (even though (fortunately) we are now comfortably off and I could afford to buy full-price items, I just find it difficult).
A bit off topic - yesterday I had a drive out to a lovely nearby rather upmarket town where they have a clothes agency (selling pre-loved clothes and accessories). There were rails and rails of very expensive designer clothes (Dior, Chanel, Givenchy, very high end labels). Even though second-hand they were still extremely expensive. I just though how sad it was that people who initially bought these things, would spend so much on new clothes - thousands for a coat or a handbag, hundreds of pounds for a pair of shoes etc. I know the quality is good (beautiful material and well-made) but so are labels such as L K Bennett, Maxmara etc - not cheap, but more reasonably priced. I suppose though, at least they were selling the things on, and not just discarding them.