I have a 2004 X3 that has been very good to me. It has 130k miles and has been to BMW for every required service/inspection and oil change. It occurs to me that nothing has ever been done with shocks/springs/struts and the gearbox oil for its manual transmission has never been changed (not to mention the clutch). The first puzzles me as the maintenance manual that came with the vehicle does not seem to acknowledge that shocks/springs/struts would ever need changing and I was told by BMW service that the transmission oil is good for life (not sure about the clutch). I did not dwell on that much when it was new, but now that my X3 has passed 130k miles I am wondering what "for life" means.