Minor and major repairs can bring stress into a vehicle owner’s life. Finding the right time to bring your vehicle in as well as figuring out if you can afford the repairs can really add to that stress-level. At Champion Auto Body Shop of Howell, we want to make this process as easy as possible. Reach out to our finance department to discuss how they can help you!

Champion Auto Body Shop of Howell 42.578203, -83.849458.