i had a 98 benz e320, and that car was such a pain. always electronic crap breaking, and some of the things the dealer couldnt even figure out. and i bought it with low miles from benz! you dont even want to know how much money i spent trying to keep the check engine light from coming on. and a tune up. haha i wont even tell u how much. it was a nice car to drive though, and was comfortable. the mustang is way better though! i actually look forward to drivign it. and i like that it is a much simpler car. if you have snow tires on it, and know how to drive stick, you will be fine in the winter, slap a couple bags of sand in the trunnk. i will prob be driving mine in the snow a few times this year, i gave my mom my yukon, so i cant use it all the time anymore.
now if you want to buy a german car that will keep its value, and have NO problems, then buy a 1978 big body benz 6.9 my dad has one, and is extremely fast and reliable, and will smoke a LOT of newere cars.. you prob want something newer tho.