one of my buddies has an '86 BMW 325e. the other day his timing belt broke, and as all of you know, the valves and pistons had a little meeting . well now he needs, pistons, and valves, does anybody know of any good places to look for these parts?? i'm clueless once it comes to euro cars. any help will be appreciated.