Zayd bin Ali (RA) said regarding compatibility in marriage: People are compatible for each other be they Arab, non-Arab, Qurayshi or Hashimi. When they enter into Islam and believe, their deen is one, what is for them is for us, and what is upon them is upon us. Their obligations and what’s mandatory are one. There is no portion of them that are superior to others.
And surely Allah said in Surah 2, ayah 221, “Don’t marry polytheists until they believe.” Thus permission has been given to believers, Arabs and non-Arabs, that they can marry former polytheists, Arabs and non-Arabs, once they enter into Islam.”
Certainly Zayd bin Harithah, a former slave, married Zaynab bint Jahsh, a lady from Quraysh. Bilal married Halah bint ‘Awf, the sister of Abdur Rahman bin ‘Awf [who was the richest of the Sahabah]. Zurayq, a man freed from slavery by the Messenger of Allah (SAWS), married ‘Amrah bint Bishr bin Abi ‘Al-Aws bin Umayyah. Abdullah bin Razah, a man freed from slavery by Mu’awiyah, married bint ‘Amr bin Hurayth. Ammar bin Yassir married the sister of ‘Amr bin Hurayth. Abu Mijdham bin Abi Fakihah married a lady from Bani Zuhrah. Taken from Musnad Zayd, Book of Marriage, Chapter on Compatibility.