There is currently an agreement between the UK and Spain and if a British pensioner retires in Spain and receives their state pension in Spain, they are entitled to free Spanish health care once fully registered.