It's a relatively easy DIY job. The replacement wiring harness costs about $525? and you can get it from the Fastlane link on top of this page. It's one piece. For me the toughest part of the job was the connection to the transmission. Having a small thin arm helps for that connection.
95 E320 Cabriolet, 131K