H&M are giving 25% off any item online!!
This seems to be an ongoing offer, it has been going for a while at least.
All you have to do is subscribe to their newsletter (if you haven't already)! Once you have signed up you will receive a code to enter at www.hm.com