Yes, you could create one larger tile texture and simply adjust the uv's for each tilemesh so that it's correctly textured. This would be ok for static meshes but if you have , say 20 vehicles they'd each have to have a separate mesh (&surface) with different uv coords so it would kind of defeat the purpose. In this respect I would stick with an animtexture and copyentity.