We don’t get oil from Iran
Iran can't even supply itself with gasoline, so it trades crude to other countries for gasoline (in effect). For a time Iran had a contract with India to trade crude for gold, in an attempt to break the stranglehold of sanctions. Not enough was done to crack the whip on countries which allowed iran to elude sanctions. Or to obliterate the mullahcracy, for that matter.