Question is, were they making fun of Mexicans or were they making fun of stereotypes? I think the latter. A big part of the appeal of top gear is the irreverent humor - these guys are always making fun of someone or other, and yes, it can get a bit cringeworthy at times but that's part of the package.