George, your car could very well be one of the last '95s built. What makes this model year stuff all the more confusing is Germany's "new car season". Traditionally here in the states, cars made in the Fall are labled as next year's model. In Germany, or maybe Europe, the new cars come out in the summer. For example, the W126 chassis was imported here starting in the Fall of '80, as 1981 models. Yet, they were being built and sold in Europe as early as late 1979, as 1980 models. The best thing to do is call MB and request a copy of the invoice and that will answer your question.
1994 MB E320 Coupe (199,500 mi)
1992 MB 190E 2.6 (173,000 mi)
1983 Porsche 911SC (148,000 mi)
2004 Volvo V70 2.5T (198,000 mi)
President of CT/Westchester Section