I don't know you and don't judge you.  I responded to what you wrote.  Saying that someone "looks like an immigrant" makes no sense, unless one believes that all immigrants look alike.  
Many persons who drive "dilapidated vehicles" simply lack the money to buy new ones.  That does not necessarily mean that they are immigrants.  
Many Latinos who live in the US are US citizens.  Many have been here for generations.  Many don't even speak Spanish.   
This politifact piece states that the majority of Latinos in the US are here legally: http://www.politifact.com/punditfact/statements/2015/jul/29/jose-diaz-balart/majority-hispanic-population-us-born-says-jose-dia/
Here is some additional information about Latinos in the US: http://www.pewresearch.org/fact-tank/2016/09/15/facts-for-national-hispanic-heritage-month/ 
It is not easy to learn English when one works 12-14 hour days to put food on the table, and when quality English-language programs are often not accessible.