My situation is as follows: in 2013 I entered the US through Mexico, I'm a national of some western European country. I was visiting Mexico, then crossed to the US by land (not flying), so I didn't really use the ESTA, but they gave me some visa waiver little paper in my passport, valid for 3 months. I overstayed until now. I have been reading that the only way people who used ESTA can fix their situation is through family visas, and I can't contest any attempt of deportation because in the ESTA I declared that I wouldn't. My question is: would it be different since I entered by land? I think it worked with the I94 module. My girlfriend is from Mexico and visits me with her visa, but marrying her won't solve the problem because neither of US is a US citizen/permanent resident.