2015 Honda S660 Like all kei cars sold in Japan, the 2016 Honda S660 is restricted in terms of engine, power and dimensions. Under that rear hatch is a 660cc engine making exactly 64 PS, the maximum allowed...