It should be. I don't think there were any major changes in this regard from '04 to'05, but check your owners manual or the dealership to be sure. It is the same (but you won't find the procedure in the owner's manual). It is in the owners manual. ed724
The 2012 Toyota Sienna has free maintenance for 2 yr./ 25000 mi..
The 2014 Toyota Sienna has free maintenance for 2 yr./ 25000 mi..
The 2009 Toyota Sienna has free maintenance for 2 yr./ 25000 mi..
The 2010 Toyota Sienna has free maintenance for 2 yr./ 25000 mi..
The 2011 Toyota Sienna has free maintenance for 2 yr./ 25000 mi..
The 2013 Toyota Sienna has free maintenance for 2 yr./ 25000 mi..
I have a 2001 sienna van and, other than oil and brakes, it has 200,000 + miles and its been wonderful. So yes.
The 2007 Toyota Sienna V6 has a timing chain. It does not require maintenance.
To reset the maintenance light on a 2012 Toyota Sienna, start by turning the ignition to the "ON" position without starting the engine. Press the gas pedal three times within five seconds. Turn the ignition off, and then start the engine to ensure the maintenance light is no longer illuminated. If the light remains on, repeat the process.
Toyota publishes the recommended schedules on on their site. http://smg.toyotapartsandservice.com/
Regular 87 octane is fine.
According to the owners manual for my 2004 Sienna, all it means is that an oil change is due. You can google how to reset the light, in case the guys in the shop forget to.