I'm not sure if they'll cover you for Spain, but each time I've gone to France with the DH bike I've used Snowcard Insurance. They covered you for any personal injury while out the country, including any sustained through riding, and they will also cover your bike for any theft or loss.
[edit]
I've just checked, they cover 'Europe' rather than indivudual countries so you'll be covered for spain.