DNA studies show that the Iberian population has Central European origins, and several ancient skeletons were North African.

Study: Iberian Population Has Central European, North African DNA
Study: Iberian Population Has Central European, North African DNA