Hi,
once the MB is prepared for transmission, that is the CODE is written with 0xC, the MB participates in arbitration and the message is sent on the first opportunity window, when module sees a bus free.
So you can have several MBs prepared (in your case 3) for TX and those will be transmitted based on priority checked during arbitration.
BR, Petr