We see all to often deal with the financial devastation incurred by a driver due to an engine failure brought on by lack of oil changes and low oil levels. The average driver does not check their own oil anymore.
The advice of manufactures to stretch out oil change intervals is dangerous when not adding to that statement that you must check your oil in between oil changes more frequently than not if you are going to have a go at 7k oil changes especially as the car ages. If you are going to stretch out your oil changes please at least check your oil bi- weekly after 3,000 miles and add accordingly. Older models should have the oil level checked before the 3k mark and oil added as needed.
No one, and I mean no one is going to go to bat for you if your engine fails a as a result of lack of lubrication brought on by low oil levels. Subaru will not honor a warranty if the engine is found to be low on oil upon arrival, or if failure was determined to be brought on by lack of lubrication.
It has and always will be my suggestion to maintain your Subaru based on how you use it, in some cases that is every 3k, for some every 5k, for others every 7k for oil change intervals, but if you fall into the need to change every 3 or 4k and think 7k fits the bill you are gambling at best with the longevity of your engine.
The newer Subaru models have larger oil filters and require synthetic oil, in those cases 7k may be the right mileage.
Thanks for reading
Justin