This ECU came out of a 2008 Mini Cooper convertible 1.6L with 98k miles
Car ran and drove before being parted out.
Please make sure to view the last picture with OEM part number.