Open Today • Mon–Sat 9:00 AM – 5:00 PM

Subaru Oil Change Cost by Model: Outback, Forester, Crosstrek & WRX

A Subaru oil change costs about $95–$145 in the Bay Area, or roughly $35–$55 if you do it yourself. The dealer usually posts the lowest sticker price; Perfect Lube in San Carlos charges a few dollars more but has you back on the road in about 10 minutes.

Drive the Peninsula on any morning and you'll see why this page exists. Outbacks at the Half Moon Bay trailheads, Foresters packed for Tahoe, Crosstreks three-deep outside the coffee shop, this is Subaru country, and the horizontally-opposed boxer engine sits at the center of it. That flat-four also tends to go through oil a little faster than a typical inline engine, which is why owners around here pay attention to what a change should cost and how often it's really due. Here's the breakdown for 2026, dealer, independent shop, and Perfect Lube, model by model.

Subaru Oil Change Cost by Service Location

Where you take your Subaru is the biggest factor in what you pay. Here is what Peninsula Subaru owners can expect:

Service Location
Typical Cost
Wait Time
Appointment?
Quick-service shop (Perfect Lube)
$100 – $145
10 minutes
No
Independent mechanic
$100 – $140
30–60 min
Sometimes
Subaru dealership
$95 – $135
45–90 min
Yes
DIY (parts only)
$35 – $55
30–45 min
N/A

The dealership premium comes from overhead, not better oil. Subaru dealerships carry higher real estate costs, employ dedicated service advisors, and build margin into every service. The oil and filter going into your engine are the same as long as the shop uses Subaru-spec products.

Cost by Subaru Model

Every modern Subaru runs 0W-20 full synthetic in its boxer engine. The price difference between models comes down to displacement, turbo variants like the WRX hold slightly more oil. Here is what each model costs at Perfect Lube versus a Subaru dealer:

Model
Oil Capacity
Perfect Lube
Dealer
Impreza
4.4 qt · 0W-20
$100 – $125
$95–$115
Outback
5.1 qt · 0W-20
$105 – $135
$100–$125
Forester
5.1 qt · 0W-20
$105 – $135
$100–$125
Crosstrek
5.1 qt · 0W-20
$105 – $135
$100–$125
WRX
5.4 qt · 0W-20
$110 – $145
$105–$135
Ascent
5.4 qt · 0W-20
$110 – $145
$105–$135
BRZ
5.4 qt · 0W-20
$105 – $135
$100–$125

Here's the part most shops won't tell you. The dealer is often the cheapest place to get a Subaru oil change, usually $5–$10 under what we charge. That isn't a coincidence. As our owner puts it, “Dealers are the cheapest because that's what gets people in the door.” The oil change is the loss-leader; it fills the service drive, and the money lives in the upsell list that comes off the multi-point inspection. We run it the other way around. You pay a few dollars more, watch full synthetic pour from a sealed bottle, and you're gone in about 10 minutes, no appointment, no waiting room, no upsell. Call (650) 394-5374 for your exact price.

Prices shown are estimates and may vary by vehicle, trim, and oil filter type, and are subject to change. Call (650) 394-5374 for an exact quote for your car.

Save With a Perfect Lube Coupon

Stack any of these on top of our everyday pricing, no code needed, just show it on your phone at our San Carlos drive-thru. Our coupons never expire.

$26 OFF

MOTUL Full Synthetic Oil Change

Save $26 on Perfect Lube's MOTUL Super Premium 100% Full Synthetic Oil Change.

Cannot be combined with any other offer or used in addition to fleet discounts.

$20 OFF

Any Oil Change Service

Save $20 on your next oil change at Perfect Lube.

Cannot be combined with any other offer or used in addition to fleet discounts.

$22 OFF

Senior Oil Change Discount (55+)

A flat $22 off any oil change service for drivers 55 and older, Valvoline Synthetic Blend, Mobil 1 Full Synthetic, or MOTUL Full Synthetic.

Valid for customers 55+ with a valid ID. Cannot be combined with any other offer or fleet discount.

Our coupons never expire, so there's no rush to use them. See all coupons →

Why Subaru Oil Changes Cost Slightly More

The boxer engine, pistons lying flat and punching outward at each other instead of standing upright, is what makes a Subaru a Subaru. It also explains why a change costs a touch more than a comparable Toyota or Honda, and why Subaru owners tend to be more attentive about oil in the first place. The brand's engines have a long-running reputation for using a bit of oil between changes, a topic Subaru drivers swap notes on constantly, so staying on schedule matters more here than on most makes:

  • Higher oil capacity: Most Subaru boxer engines take 5.1–5.4 quarts compared to 4.0–4.6 for comparable inline-4 engines. More oil means more cost per change.
  • Oil galley design: The horizontally-opposed layout positions oil galleys at different angles than inline engines. Oil settles differently, which is one reason Subaru recommends more frequent changes.
  • Filter access: On some Subaru models, the oil filter location can be harder to access than on inline-engine vehicles, which adds labor time at some shops.
  • Shorter intervals: Subaru recommends oil changes every 6,000 miles, compared to 10,000 miles for many Toyota models. That means more frequent changes over the life of the vehicle.

That said, Subaru oil changes are still very affordable compared to European brands. A BMW or Audi oil change runs $120–$270. Your Subaru is far less expensive to maintain.

Dealer vs. Independent Shop: What Are You Actually Paying For?

The oil going into your Subaru is the same whether you are at a dealership or a qualified independent shop. Both pour 0W-20 full synthetic meeting API SP or ILSAC GF-6 specs and fit an OEM-quality filter. The difference is labor rate and overhead, not what ends up in the crankcase. And unlike some brands, Subaru has no national free-scheduled-maintenance program, so from your first change on, you're paying out of pocket, which makes price and turnaround worth comparing.

Peninsula and Bay Area Subaru dealerships charge $95–$135 for a standard oil change, often their cheapest service on purpose, a loss-leader that gets you into the service drive where the multi-point inspection upsell is the real moneymaker, and they usually require an appointment with a 45–90 minute wait. At Perfect Lube you'll pay a few dollars more, but you get sealed-bottle synthetic oil opened in front of you, no upsell, done in about 10 minutes with no appointment needed; call (650) 394-5374 for an exact price.

Your Subaru warranty is not affected by where you get your oil changed. The Magnuson-Moss Warranty Act explicitly protects your right to use any qualified service provider. Keep your receipts showing the correct 0W-20 synthetic and OEM-quality filter were used, and your warranty is fully intact.

Subaru Oil Change Near San Carlos

Perfect Lube Car Care is located at 1792 El Camino Real in San Carlos, right on El Camino Real between Belmont and Redwood City. We are a short drive from San Mateo, Foster City, Menlo Park, Atherton, Hillsborough, and Woodside, all part of the Bay Area's strong Subaru community.

Every Subaru oil change includes MOTUL or Mobil 1 0W-20 full synthetic from sealed bottles, an OEM-quality filter, multi-point inspection, fluid top-offs, and tire pressure adjustment. The service takes about 10 minutes, you stay in your car the entire time, and no appointment is needed.

We have been doing this since 1976. Drive in Monday through Saturday, 9 AM to 5 PM.

See our full oil change service details → | View current coupons →

Oil Change Cost by Brand

Comparing makes? See our other dealership oil change cost guides: Toyota, Honda, Ford, Chevrolet, Mazda, and Hyundai, or browse the full blog.

Frequently Asked Questions

How much does a Subaru Outback oil change cost?

A Subaru Outback oil change costs $40-60 if you do it yourself, or $100-125 at a Bay Area Subaru dealer. The dealer's sticker is usually the lowest because the oil change is a loss-leader that gets you into the service drive for the upsell. Perfect Lube charges a few dollars more but has you in and out in about 10 minutes, no appointment and no upsell; call (650) 394-5374 for an exact price. The Outback holds about 5.1 quarts of 0W-20 full synthetic, and our price covers MOTUL or Mobil 1 from sealed bottles plus an OEM-quality filter.

What oil does a Subaru boxer engine need?

All modern Subaru boxer engines use 0W-20 full synthetic oil meeting API SP or ILSAC GF-6 specifications. The WRX with the FA24 turbo also uses 0W-20. We carry MOTUL and Mobil 1 that meet these specs, so every Subaru model is covered.

How often should I change the oil in my Subaru?

Subaru recommends an oil change every 6,000 miles for most models. The boxer engine design means oil can settle differently than in inline engines, so sticking to the 6,000-mile interval is smart, especially for Bay Area driving with frequent stop-and-go traffic on 101 and 280.

Does getting my Subaru's oil changed at Perfect Lube void my warranty?

No. The Magnuson-Moss Warranty Act protects your right to have your vehicle serviced at any qualified shop. We use Subaru-spec 0W-20 full synthetic oil and OEM-quality filters. Keep your receipt, and your warranty stays fully intact.

Where's the best place for a Subaru oil change near San Carlos?

The dealer usually posts the cheapest sticker price on a Subaru oil change, it's a loss-leader to get you in for the upsell. Perfect Lube in San Carlos charges a few dollars more, but you come out ahead on time and honesty: full synthetic from sealed bottles, poured in front of you, done in about 10 minutes with no appointment and no upsell; call (650) 394-5374 for an exact price. We're a quick drive from Redwood City, Belmont, San Mateo, and the rest of the Peninsula.

Exterior of Perfect Lube Car Care on El Camino Real in San Carlos, CA

Ready for the Fastest Oil Change in San Carlos?

Drive in any day Monday through Saturday. No appointment needed, most services take just 10 minutes.