Express Oil Change

About The Company

Express Oil Change & Service Center is a leading independent automotive service provider, including full mechanical services, in the Southeastern United States with more than 170 locations across 10 states.

Location: Birmingham, Alabama
Year of Investment: 2005
Status: Exited 2010
CEO: Ricky Brooks
Fund: II