摩托车超过几年不能上牌并没有明确规定。但是,新买的摩托车必须在上路后及时上牌。根据《中华人民共和国道路交通安全法》规定,上道路行驶的机动车未悬挂机动车号牌、未放置检验合格标志、保险标志或未随车携带行驶证、驾驶证的,公安机关交通管理部门将扣留机动车,并通知当事人提供相应的牌证、标志或者补办相应手续。一旦提供相应的牌证、标志或者补办手续,机动车将被及时退还。因此,无论摩托车使用了多长时间,只要在上路后及时上牌,都是可以上牌照的。
需要注意的是,自2019年7月起,国家对尾气排放做出了新的规定,即排放标准达不到国四标准的摩托车将不能再上牌。如果新买的摩托车是国三排放标准,将不能再上牌。摩托车的排放标准是决定是否可以上牌的关键因素。因此,在购买摩托车时,需要注意选择符合国四排放标准的摩托车。