There must be thousands of Brits who are not residenci in Spain who have an insurance policy. I suspect you may need to get on the local padron and get your NIE sorted as well as a Spanish bank account.
Linea Directa is the big favourite for Brits and their reputation is good.