There are big differences between Euro 3 (2013-2016) and Euro 4 (2017-2018) models
Not the same ECU and ECU connector, ODB connector, cabling, intake air temp sensor, air pump on the head in the exhaust port, ABS...
Versions may vary if in India, Europe or USA.
In the UK or mainland Europe we have Euro 3 and Euro 4 versions (I have one. MY 2017 and highly modified).