Maybe it's different in the UK, but in the US it's customary for the bridesmaids to buy their own dresses. The brides just pick them out. And sometimes the brides are pretty damn rude and pick really expensive dresses that their BM's have to pay for, if they want to be in the wedding.