i agree with steve, try another dealer. it is my understanding that it is at their discretion with a limitation of up to 100,00 miles. being a service manager at a european new car retailer, we have guidelines and a budget we must work within. these decisions are usually based on service history, age, and mileage. even though the engine wiring harness is a known problem, the vehicle is out of warranty and any help is a gift. having said this, i just had mine done on my 1993 300e with 68,000 miles. they goodwilled the part and i paid labor.
regards,
rob