Site Navigation

Home
About
Services
Testimonials
Contact
FAQ

C.W. Abbitt Jr. & Sons, Inc

"We Are The Oldest Small Business Still Ran By Family In Amherst County"

About Us

C.W. Abbitt Jr. & Sons, Inc is a premier truck and auto repair shop located in Madison Heights, VA, that has been serving the surrounding areas since 1955. Our reputable repair shop offers a wide range of services including repairs, inspections, and general maintenance to keep your vehicles running smoothly. With our team of skilled technicians, you can trust us to provide top-notch service and ensure your vehicle is in optimal condition. Additionally, we provide a comprehensive selection of high-quality auto and truck parts to meet your specific needs. Trust C.W. Abbitt Jr. & Sons, Inc for reliable and efficient automotive solutions. Stop by or contact us today!


Areas Served

Amherst County, VA | Nelson County, VA | Campbell County, VA | Madison Heights, VA | Lynchburg, VA | Forest, VA | Boonsboro, Lynchburg, VA | Appomattox, VA

Our Professional Associations

Our Certifications


What We Offer

Our Specialties include:

Our Services include:

Our Brands include:

Our Products include:


Testimonials

On 4/2/2025 Brion Barnett had this to say:
Always good service. Repeat customer for years

On 4/18/2024 yetta harrison had this to say:
I've known the business owner for many years. They are truthworsty and honest when it comes to repairing or inspection on your vehicle.

On 2/12/2024 Joe Graybill had this to say:
Excellent service

On 1/31/2023 Joyce Booker had this to say:
Great service!

On 1/31/2023 Misty Hundley had this to say:
They got my car in for inspection right away and the process went smoothly. Friendly, helpful staff. Recommend them to others.


Contact Us

C.W. Abbitt Jr. & Sons, Inc
171 Wright Shop Rd Madison Heights, VA 24572
Phone: (434) 845-5987
Fax: (434) 845-2238
Email: wabbitts@verizon.net

Payment Types Accepted

Visa, MasterCard, Discover, American Express, Apple Pay, Android Pay, Debit Cards

Our Hours

Holiday Hours May Vary. Please Call For Details.

Monday: 8:00 AM - 4:00 PM
Tuesday: 8:00 AM - 4:00 PM
Wednesday: 8:00 AM - 4:00 PM
Thursday: 8:00 AM - 4:00 PM
Friday: 8:00 AM - 3:00 PM


FAQ

How much do you charge for repairs and diagnostics?
Our labor rate is $138.50 per hour for general repair services. Diagnostic fees are separate and vary based on the type of vehicle and the complexity of the issue. Because diagnostics require specialized equipment and time to accurately identify the problem, the cost can differ case by case. We’re happy to provide a diagnostic estimate once we have your vehicle details.
How often should I schedule general maintenance for my vehicle?
Routine general maintenance—like oil changes, tune-ups, and filter replacements—should typically be done every 3,000–5,000 miles or as recommended by your manufacturer. Regular maintenance helps catch issues early and keeps your vehicle running smoothly.
What are the signs that my engine or transmission needs service?
Common signs include warning lights, rough shifting, strange noises, fluid leaks, loss of power, or decreased fuel efficiency. If you notice any of these symptoms, it’s best to bring your vehicle in for a diagnostic check as soon as possible to prevent more serious damage.
Why are filters and fluids so important for my car's performance?
Filters and fluids keep your engine clean, cool, and protected. Replacing oil, air, fuel filters, and maintaining proper levels of motor oil or DEF helps improve fuel economy, reduce emissions, and extend the life of your vehicle’s internal components.
How do I know if my brakes or suspension need attention?
If you hear squeaking or grinding, feel vibration when braking, experience longer stopping distances, or notice your vehicle pulling to one side, your brake or suspension system may need service. A professional inspection can pinpoint the issue and keep you safe on the road.

Legal

Terms of Use
Privacy Policy