what is the cost of maintnenance on the 2004 mercedes e320
This is hard to say, but I would suggest calling the local Mercedes dealer and asking what the next scheduled maintenance package would be for whatever mileage is coming up -- 30,000, 60,000, etc., miles. This will give you an idea what the rates are like on average.
Search Mercedes-Benz E-Class Questions
Mercedes-Benz E-Class Experts