94's and 95's are identical.
The lower body cladding arrived for the 1990 model year.
The interior update and engine upgrade arrived in 1993. Yes, the 1993 300E shares the same interior and engine as the 1994-1995 E320 (3.2 liter M104 engine).
The 1994 model year arrived with the updated hood / grill, European style headlights and new blinkers, new tail lights, completely painted bumpers, and a new trunk lid with a chrome strip under the star, instead of the black strip.
1994-1995's also came standard with the 8 hole wheels.
The one main thing that you need to look at is the engine wiring harness if you plan on getting an E320. All engine wiring harnesses are bad on this engine from 93-95, and if the car still has the original harness, it needs to be replaced. Costs about $800.
Do a search on engine wiring harness and you'll read dozens and dozens of posts on this.
2001 E430, Bourdeaux Red, Oyster interior.
1973 280SE 4.5, 170,000 miles. 568 Signal Red, Black MB Tex. "The Red Baron".