Got a used 27,000 mile 2017 M2 last year. Less than 3000 miles of babied driving I got a check engine light. OBD2 pulled ambient temp sensor.
https://www.autocodes.com/p10ea_bmw.html
Went to the dealer; dealer said they found a tune and denied my warranty. Then they pulled a "crankshaft sensor plausible; direction of rotation implausible." They want 2.5k to check "crankshaft bolt-check valve timing" to start. The tech said that a tune can make the crankshaft bolt loose.
The car ran exactly same before and after the check engine light. I'm having the dealer put the original software back. My question is, should I go through with dealer recommendation on the crankshaft?
Cheers,