BMW Questions? Ask a BMW Repair Expert for Answers.
When you say you located the part online, is this from a reputable source? Can you provide me with a link so I can view it?
In my opinion I would stay away from parts from rockauto for a BMW. Especially the eccentric shaft sensors. I've seen them fail far sooner than OEM ones. The BMW OEM from pelican parts is about twice the price, but you get what you pay for. Stick with OEM BMW.
The sensor fails simply because it weras out electrically, and can no longer pick up the signal it needs to from the engine.
As far as other needed maintenance, aside from the normal services, oil and air filter, the spark plugs need to be changed at 100k. That is really all the required maintenance that is needed at this mileage. Any other part on the vehicle only needs to be addressed if its worn out. Not at any particular mileage.
Please be sure to leave a positive rating please.
Labor is about 7 hours at $85-130 per hour, dealer will be higher, independent European shop on the low end. Part through dealer is around $500, so through pelican would be the way to go for OEM.