Borescope likely tells you little.
That sounds like a rod knock, especially since you know it was low on oil. Pulling the engine and rebuilding it yourself would save you money if you have the knowledge, skill and time to do it. But the crank will need to be ground undersized or replaced and at least one new rod procured, then likely the block bored/honed out and new pistons, rings and bearings.then reassembled with all new gaskets. A new oil pump and timing chain are nearly un avoidable as well and I’m likely forgetting other parts that should or must be replaced.
I haven’t had to rebuild a BMW 3.0litre so I don’t know what is available for parts and prices. But if you can find a used good condition motor for $8,000, I bet you are about even, given what a shop is going to charge to machine the parts you need machined and the cost of the parts you need to replace.
|