I've always worn Shock Absorber or M&S high impact sports bras for running. I needed a new one recently and found this running specific one from Shock Absorber. It was £20 at Go Outdoors though, not sure I would have tried it for nearly £40 !
It is fantastic! I am a 36DD and nothing moves at all!