The 2017 Subaru Legacy, when equipped with the common 2.5-liter engine, requires 0W-20 synthetic engine oil. Plan to add roughly 4.2 quarts (about 4.0 liters) when performing an oil change, including a new filter. Always confirm the exact specification for your vehicle in the owner's manual or on the under-hood oil cap.
Oil type and grade for the 2017 Legacy
Notes on other engines or markets
Oil capacity and change interval
Choosing a brand and how to verify the oil
Important tip: never confuse the grade. The pump label on the engine or the owner’s manual will confirm 0W-20 for the typical 2.5L Legacy. If you’re unsure which engine your car has, or if you see a different oil grade recommended in your market, verify with the manual or a Subaru service professional.
What to do if you are unsure
Summary
What oil should I put in my 2017 Subaru Legacy?
2013–2019 Legacy (6th Gen 2015–2019; late 5th Gen 2013–2014): 2.5L Models Use 0W-20; 3.6R Uses 5W-30. From 2013 onward, most 2.5L non-turbo Legacy models specify 0W-20 full-synthetic. If your Legacy is a 6-cylinder 3.6R (2010–2019 availability), Subaru specifies 5W-30 synthetic.
What is the best oil for a Subaru Legacy?
For example, a Subaru Legacy produced between 2013 and 2021 will need 0W-20 synthetic oil. By contrast, any Subaru Legacy produced between 2005 and '10, these models will use synthetic 5W-30. Your engine type can also have an impact. For instance, a Legacy with a 6-cylinder engine might use 5W-30 instead of 0W-20.
How many quarts of oil does a 2017 Subaru Legacy need?
5.1 quarts
A 2017 Subaru Legacy takes 5.1 quarts of oil. How much oil you should use depends considerably on the type of vehicle, engine size, and type of oil.
Do all subarus take 0W-20?
Most new Subaru vehicles require synthetic oil with a viscosity rating of 0W-20. However, the correct Subaru oil type varies depending on the model year, so always consult your owner's manual for the most accurate information. Next, let's compare synthetic vs. conventional oil for Subaru vehicles.


