I have a (nearly) 6-year-old Subaru Legacy, and I regularly have the oil changed. The garage where it's serviced puts a sticker on the window giving me the date and mileage the next oil change is due. I'm usually well past the date before the mileage catches up. For example, I hit the due date on the 3rd of this month, but I'm still just under 1,000 miles under the mileage they gave. So should I do it now or wait until it's closer to the mileage, or is it really not all that important?
I want to do my best to keep this car running for many years, as it's been an excellent car. For the record, it's been trouble-free when it comes to its internal parts and has never needed repairs.