Schedule Service

* Indicates a required field

Contact Information

Appointment Information

Service Information

Is it time for an oil change again?

Each model has a different interval between oil changes, as some are as low as 3 months or 3,000 miles, while others go as high as 12,000 miles. If you're nearing this timeframe, then it is time to head to a service center to have your oil and filter changed. If you're not certain what interval your car's manufacturer recommends, you can find this in the "Maintenance" section of your owner's manual.

Oil is a key component to keeping your Subaru model running as it should by reducing friction and wear by providing lubrication. Over time, heat breaks down the oil and makes it less likely to lubricate the moving parts as well. Additionally, oil cools certain parts of the engine and cleans metal shavings and debris off of components while lubricating

Changing the oil filter is equally as important as the oil. A new oil filter helps prevent reintroducing contaminants into the oil system, plus it allows the oil to flow without restrictions.

Without new oil to clean and lubricate, oil would begin to break down, become contaminated, and potentially cause damage to the engine. An oil and filter change is a big part of prolonging the life of your engine and reduce the overall cost of serious repairs due to oil-related problems. Our Walnut Creek, Danville, Pleasant Hill, Berkeley, and East Bay customers don't need to worry, because our professionally trained staff is ready to service your Subaru model with whatever it needs. Pay us a visit here at Diablo Subaru of Walnut Creek; we're located at 2646 North Main Street in Walnut Creek.

If you have any questions regarding our oil and filter changing procedure or would like to speak to us about any of your service needs, feel free to call us or stop by our service center.

Diablo Subaru of Walnut Creek

2646 North Main Street
Directions Walnut Creek, CA 94597

  • Call or Text Sales: 925-937-6900
  • Service: 925-937-6900
  • Parts: 925-937-6900


  • Monday 07:00am-06:00pm
  • Tuesday 07:00am-06:00pm
  • Wednesday 07:00am-06:00pm
  • Thursday 07:00am-06:00pm
  • Friday 07:00am-06:00pm
  • Saturday 08:00am - 05:00pm
  • Sunday Closed