I recently purchased a 2001 M Coupe. The rod bearings are original and I'm looking to get them replaced per a bunch of recommendations from online resources. The previous owner of the car pointed me to Roadfly.

From, I see it should cost $800-1200. I just called my local BMW dealer and they quoted me 35 hours of labor ($5650 roughly) and then parts on top of that. So I'm looking for a good shop that thinks it won't be this hard.

I'm located in Palo Alto, CA.