Very little BMX-specific stuff around; it's mainly motocross gear that gets used, sometimes MTB gear as well.
Well I'd always recommend supporting a proper shop but the bargains are to be had on BMXtalk and ebay. Search under 'mx pants', 'race pants', mx shirt', 'race shirt' etc.