I recommend you double check whether the car has a block heater. Most do, but they did not install the power cord for it. Have a look at this thread and double check your car.
http://www.peachparts.com/shopforum/showthread.php?t=76493&highlight=block+heater
You might be lucky. Otherwise, you're headed to a shop or a dealer unless you're fairly handy.
Rgds,
Chris W.
'95 E300D