It's probably best to look for the part number of your existing wiring harness. You can find it about a foot down from the bulkhead connector on the computer behind the battery. It shoud be on a printed tag.
The number for early 1995 E320 is 124 440 56 32 and it costs $575. I wouldn't be surprised if your car uses the same number. I think the replacement harness has a letter in front of the part number indicating that it is an improved part.
95 E320 Cabriolet, 131K