I finally replaced my 05 with KYB struts all around 2 weeks ago. I spent total $550.00 parts & labors plus 3yrs alignment of $135.00 in addition and makes me very happy also felt like my E went brand new again!!!:
I started out stock, then added Eibach springs on stock shocks, after the springs were added the shocks went out pretty quick giving me a lot of noise coupled with a floppy sway bar (new bushings and links fixed that). Since there wasn't any good options to replace the shocks other than OEM I went with Tein Basics. Had a blow out in one rear shock and bought a brand new set of KYB shocks (front and rear). After taking the coilovers off and putting it back to stock with new shocks it's like a new vehicle. $290 shipped from KYB outlet website plus two days to install by my father and me! Just need an alignment now!