ksing: i feel your pain...we basically have an identical problem, though it could be caused by two different things between our two cars. It's such a pain and chore to keep the wheel straight. Keep checkin this thread, and hopefully it will help you solve your problem too.
brian: i'll call to get alignment measurements from before the accident tomorrow (dealer is closed today) and we'll see what they are.
As for right now. How do you check the subframe to see if it is off? Is it possible to take a leveler and place it on the four corners of the subframe to see if it is completely level? Or is that not an accurate way of doing it? How can you check the subframe? I get the feeling that when the subframe was replaced maybe all of the bushings were not with it...
2013 C300 4matic
2009 C300 4matic
2001 E320 Sport