Оформление ВНЖ Испании обычно начинается с подачи документов через испанское консульство в стране вашего легального проживания, где вы получаете визу категории D, а затем уже в Испании оформляете карту ВНЖ. При этом некоторые документы (справка о несудимости из Испании, медицинская страховка испанской компании, договор аренды жилья, документы от работодателя) действительно должны быть получены с территории Испании, в то время как другие (справка о несудимости из вашей страны, апостилирование, финансовые документы) можно подготовить по месту проживания.
Что касается подачи с территории Испании - это может быть выгоднее, если вы уже находитесь в стране легально (по туристической визе, другому ВНЖ или гражданству ЕС), так как вы избегаете необходимости делать двойную работу через консульство, можете лично контролировать процесс, быстрее реагировать на запросы миграционных органов и сразу получать все необходимые испанские документы на месте. Однако это возможно не для всех категорий ВНЖ - некоторые типы (например, non-lucrative visa, большинство рабочих виз) требуют обязательной подачи через консульство за пределами Испании..