I got my SUBE at the Tourist Assistance Center in Recoleta years ago. At that time, just needed to show my passport
https://turismo.buenosaires.gob.ar/en/article/getting-around#:~:text=SUBE%20cards%20are%20available%20at,some%20kioskos%20with%20automated%20terminals.