ADV2002, sorry to hear about your engine. If you haven't addressed the problem yet, I restore 2002's and am in Aliso Viejo, 20 miles from CM. There are two ways to go, buy a rebuilt engine and swap, or rebuild your engine. Does your engine number match your car VIN? If so then you'd likely want to keep your matching numbers 02 and rebuild your engine. If not, you might shop the price of a rebuild vs. having yours rebuilt. I rebuild old vw aircooled engines, however when it comes to an 02 I found one of the best in the business, he is certified BMW mechanic however old enough to have rebuilt numerous M10's (2002 engine) - he started in the 1980's. PM me and I'll give you his number. His fee is around $2800 for a complete rebuild and knows every detail of that engine. He's done several of mine, very honest good guy.