2012 Subaru Crosstrek Oil Type & Capacity

The 2012 Subaru Crosstrek takes 5.1 quarts (4.8 liters) of 0W-20 oil with a filter change.

Key takeaways

  • Oil: 0W-20, about 5.1 quarts with a filter change.
  • Use a quality full synthetic that meets this viscosity grade.
  • Change the oil filter every time you change the oil.
Oil viscosity0W-20
Capacity (with filter)5.1 qt
EngineViscosityCapacity
XV Crosstrek 2.0i0W-205.1 qt / 4.8 L

Capacities are with an oil-filter change. Confirm on the dipstick after refilling.

Verified fitLast checked
Reviewed by the GarageDex editorial team against manufacturer and retailer fitment data.
0W-20 is a low-viscosity full-synthetic oil; using a thicker grade can hurt fuel economy and, on some engines, void the warranty. Capacities shown include the oil filter. Always confirm against your dipstick after refilling.

Oil & filter for the 2012 Subaru Crosstrek

You need 0W-20 oil (5.1 quarts with a filter change). Buy the oil and a filter together; a DIY oil change takes about 30 minutes, or any shop can do it.

As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.

Shop 0W-20 oil + filter

Frequently asked

How much oil does a 2012 Subaru Crosstrek take?

It takes 5.1 quarts (4.8 liters) with an oil-filter change.

What kind of oil does a 2012 Subaru Crosstrek use?

0W-20 full-synthetic motor oil.

Can I use a thicker oil instead of 0W-20?

Stick with 0W-20. Modern engines spec a low-viscosity oil for fuel economy and tight clearances; a thicker grade can reduce mpg and may affect your warranty.

See where this sits in our study of the most common engine oil viscosities in the US.

Subaru Crosstrek oil by year