Should you write university names out in full, or use the common abbreviation?
When the abbreviation is actually better known than the full name, go with the abbreviation. Otherwise, use the full name. That will render the last option you proposed (though it would be fine to write TU Munich as well).