likely yes for an ecu they can be different even for the same engine as manufacturers keep changing even things like that sometimes year on year. i don't know for your car but ring dealer and ask for parts they will have the part number listings from your reg number and tell you for sure.
will also tell you if other part numbers would also be ok - parts often have different parts numbers but they are really the same part, just a diffrent number, the part dept at your dealer will have all numbers listed and will know this.