Had been searching for something similar for several months now, in various places...private sales, non main dealer car dealers, main dealers and I've been told different things by them all. I had one dealer swear blind that bmw will replace any timing chain if it's needed, then a main dealer telling me they won't. We've gone for something from a main dealer, an approved used car with warranty. Couldn't chance having to pay for a chain replacement again...had to do it on the compact, and that was cheap compared to the cost for a diesel chain replacement.