That's true, you look like a mexican!!!
Actually, spanish for Jim is Jaime. Jimenez is a last name, not a first name.In the same way that irish have the o', scots the Macs, danes the XXXsen and so on, spanish have the xxxez meaning "son of". So: Rodriguez (son of Rodrigo), Lopez (as in JLo) "son of Lope", Martinez (son of Martin), Alvarez (son of Alvaro) Ramirez (son or Ramiro) and the list goes on and on....
But don't digress. What about a test ride on your bike?