I've never found one. The DSC module has a status_can_dme_4_lesen which should in theory contain oil temp, but when I looked at the results it didn't seem to match the CAN format, and even if it did, I'm not sure you can access the D-bus from the I-bus.
Edit: Well the reason tool32 resulted in junk data might be because they programmed the wrong CAN address in. In theory from the D-bus you can get it with [B8 29 F1 03 22 05 45 CS] (CS being checksum), but I don't know if that's a request you can send from the K/I-bus or if you can only send it from the OBDII port.