I've read a lot about struts in the archives..I'm still unclear on a couple of things. I took my 328is in to get an alignment and the guy said the struts are bad. Not too surprised about that @ 105K miles. The front tires are VERY badly worn. Could this be a symptom of bad front springs as well? How do you know if springs are bad??

I plan to replace the front struts with Bilsteins. Any other brand I should consider--best place to get em? Rears will be replaced later.