直接说结论:有,但非常少。你在市面上看到的大多数摩托车发动机号码,都是字母加数字的混合形式,纯数字的要么是年份很老的车,要么是特定品牌的小排量车型。
先搞清楚一个基本概念,发动机号码是工厂在流水线上给这台机器盖的“身份证”,它不是随便编的。很多车友会把车架号跟发动机号搞混,车架号一般是十七位,里面肯定有字母,那是全球统一的标准。发动机号不一样,它的编排规则完全由厂家自己定,所以千奇百怪。
回到纯数字这个问题。我的印象里,国产老车出现纯数字的概率最大。比如上个世纪八九十年代的那些二冲程车,像重庆雅马哈CY80、建设JS50这些,它们的发动机号确实有纯数字的情况,但也未必是全部。更常见的是“数字+字母”的组合,比如某个系列代码加上流水号。真正的纯数字发动机号,通常意味着厂家的编码体系极其简单,只有生产序列,没有区分机型、排量、年份这些信息。
为什么现在几乎看不到了?因为现代摩托车的管理越来越严,发动机号要承担很多功能。它要能看出排量级别,要能对应型号,还要跟车架号形成某种关联。如果只用纯数字,很难把这些信息都编码进去。你拿一台大贸进口车来看,比如本田的CB500系列,发动机号开头一定有“PC44E”这种字母加数字的机型代号,后面才是序列号。川崎、雅马哈更不用说,字母是必须的。
还有一个容易被忽略的现实,有些车友所谓的“纯数字发动机号”,其实是把铭牌上的“出厂编号”当成发动机号了。摩托车发动机的侧边盖上通常有一组数字,这组数字确实有可能是纯数字,但它只是这一台机器的生产顺序号,不是完整的发动机号。完整的发动机号应该包含机型识别代码,那部分必须有字母。所以有时候你看到纯数字,不是人家没有字母,是你找错了位置。

什么情况下你会遇到纯数字发动机号?去报废车场翻老车,或者买那种九十年代以前、没有正规大贸手续的老车,发动机号都是钢印打的,但很多都是修理厂后来改的。正规厂家的原厂发动机号,即便是老车,也大多带着字母。
再说个实用话题。如果你过户时发现发动机号是纯数字,车管所的工作人员一般会多看一眼。有些地方系统里对发动机号的格式有校验,纯数字没问题,能过录入,但年检时查验员可能会认为你换过发动机,要求你提供证明。因为现在新车的发动机号都是字母开头,大家习惯性地觉得纯数字不正常。这不是你的车有问题,是系统认知惯性问题。
那种进口大贸的摩托车,我印象里基本找不到纯数字的发动机号。日本四大厂、欧洲的宝马、杜卡迪、凯旋这些,全部都有字母前缀,甚至是一些非常冷门的车型也有。东南亚那边的弯梁车,像本田Wave系列,发动机号是“JA”开头的,也不是纯数字。所以你要是在二手市场看到一台川崎或者雅马哈,发动机号是纯数字的,那多半是厂家出口到某些特殊地区的版本,或者就是车架号钢印磨损后被人重新打上去的,这种车要留个心眼。
给车主一个建议:别单纯纠结于有没有纯数字,关键是发动机号跟行驶证上登记的是不是完全一致。行驶证上写的是字母加数字,但车身上实际是纯数字,那这台车肯定动过手续,或者发动机换过没去备案。反过来,如果行驶证上就是纯数字,跟车对上就行,大部分是九十年代以前上牌的老车。
纯数字发动机号在收藏圈里反而有点特殊的味道,有人觉得那是原汁原味的老车象征,宁可多花钱也要这种。但普通车友代步或者跑长途,买个新车就好,现在的车都是混合编码,别为了图新鲜去碰那些来路不明的纯数字机器,省得后面年检麻烦。