Absolutely agree with Totemphile, in my experience Beatport is my last resort due to cost - for example last night I purchased The Modern Heat EP by MAM and Trainmann (Tensnake Remixes) by Lauer, both WAV versions. Cost on Beatport £15.04, cost on Bleep £6.48. Considering the small amounts, that's a big difference. No arguing that Beatport probably has the widest selection in that field, and also gets some releases a couple of weeks before the competition. Beatport also have occasional 25% off codes, but be aware that they only appear to cover the core track fee, not the £1 per track WAV premium.
Alternatives I've used are Bleep, Juno Download, Traxsource, DJDownload. I think Traxsource may be US based so you might get charged with an overseas transaction fee by your bank.