I have a 2002 540 6-speed that i would like to keep for a long time. The car has 171K miles. The body is cosmetically perfect and all major wear items in the on the drive train and suspension have been replaced. Recently the timing chain tensioner or guide has failed. the engine runs but it sounds like a bucket of bolts. A new engine is 14+K. My advisors do not recommend fixing the engine as it has to be pulled, and is 22 hour job plus parts. At the end of the day, you will still have an engine with 171K miles on it. He suggested finding a lower mileage used engine or scrap the vehicle. I have other vehicles, so i am in no hurry. Does any one know of a quality engine rebuilder? Any advise would be greatly appreciated as i would like to keep the car although I know it is may not be economically viable to do so.