Hola ! Just came back from the travel agency, where I was told that it was mandatory for me to have a return ticket (to Mexico) even though I am permanently moving to Colombia next month. The plan was to buy a one way, use the tourist visa for 3 months during which time I will be finalizing the property purchase, opening a bank account, etc., and acquiring my permanente visa. The woman told me that customs in Mexico City would not allow me to board the plane to Colombia without a return ticket, even though I have NEVER shown the officers, here in Mexico or there in Colombia, any such thing in my previous travels. I give the agent my immigration form, filled out top and bottom with dates and airline numbers and show my Mexican visa (living here 6 years) and passport. That's it. I have no clue how anyone would ever know that I purchased a one-way ticket in the first place. I can put an arbitrary return date and flight number on the bottom half of the form but who checks this info for its validity? Don't people travel without knowing how long they will be staying exactly in one place and where they will be going afterward? Can someone clarify for me please? Thank you!