这个问题分两部分回答,第一部分是“欠北京银行信用卡”,第二部分是“逾期多年只还了本金”。
首先,你欠了北京银行信用卡的钱,那就是你得还。别管你是几年没还,只要你没还清,那这笔账就在那儿摆着。

然后,你只还了本金,这个事儿就不太好了。信用卡逾期还款,银行会收你滞纳金和利息,这都是额外要付的钱。你只还了本金,那滞纳金和利息都没还,这个账还是在那儿摆着。
有些人可能会想,我都逾期这么多年了,只还本金行不行?答案是不行。银行的规定是,你逾期还款,该付的滞纳金和利息一分都不能少。
那怎么办呢?最好的办法就是尽快把逾期还款的事解决掉。你可以联系银行,看看能不能制定一个还款计划,减少滞纳金和利息的产生。
最后,提醒大家,信用卡逾期还款是一件非常严重的事情,会产生很多不良后果,比如影响你的信用记录,甚至可能会被银行起诉。所以,大家一定要按时还款,避免逾期。