I've modelled this train based on an old train. This is a high poly train with sub divisions upto 3. This train was rendered using eevee, you may switch to cycles if you like but you will loose bloom effect. This file comes with volumertic shader applied to the world. If you want simple train then remove volumetric shader in shader editor.
Let me know if you like it, I worked super hard on this.