For the last two years I drive 2009 E90 328i which now has 104K miles on it. The car still has original shocks and it shows. I got a quote from a dealership for front struts/shocks replacement...