Struggling with my BMW IBUS projects. Serial.read related issues.

Interesting thought. It certainly suggests that there is another IR library so will give that a go. The old Ibus library is fine, but just not a patch on yours, especially on the Tx side.