Auto Body Repair Near Me | Vancouver, WA | Five Star Auto Body * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #374151; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Navigation */ .navbar { position: fixed; top: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.95); border-bottom: 1px solid #f97316; z-index: 1000; padding: 0.25rem 0; } .nav-container { display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 0 auto; padding: 0 20px; } .nav-logo { display: flex; align-items: center; text-decoration: none; } .nav-logo img { height: 80px; width: auto; transition: transform 0.3s ease; } .nav-logo:hover img { transform: scale(1.05); } @media (max-width: 768px) { .nav-logo img { height: 60px; } .nav-container { padding: 0 15px; } } @media (max-width: 480px) { .nav-logo img { height: 50px; } .nav-container { padding: 0 10px; } } .nav-menu { display: flex; list-style: none; gap: 2rem; margin: 0; position: relative; } .nav-item { position: relative; } .dropdown { position: relative; } .dropdown-content { position: absolute; top: 100%; left: 0; background: white; min-width: 280px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15); border-radius: 12px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); z-index: 1001; margin-top: 0.5rem; border: 1px solid rgba(249, 115, 22, 0.1); } .dropdown:hover .dropdown-content { opacity: 1; visibility: visible; transform: translateY(0); } .dropdown-content a { display: block; padding: 1rem 1.5rem; color: #374151; text-decoration: none; font-size: 0.95rem; font-weight: 500; transition: all 0.3s ease; border-radius: 8px; margin: 0.3rem; } .dropdown-content a:hover { background: linear-gradient(45deg, #f97316, #ea580c); color: white; transform: translateX(5px); } .dropdown-content a:first-child { margin-top: 0.5rem; } .dropdown-content a:last-child { margin-bottom: 0.5rem; } .nav-link { color: #374151; text-decoration: none; font-weight: 500; padding: 0.5rem 0; } .nav-link:hover { color: #f97316; } .nav-cta { background: #f97316; color: white; padding: 0.5rem 1rem; border-radius: 25px; text-decoration: none; font-weight: bold; } .mobile-menu-btn { display: none; background: none; border: none; font-size: 1.5rem; cursor: pointer; color: #374151; padding: 0.5rem; } .dropdown-toggle::after { content: ' ▼'; font-size: 0.8rem; margin-left: 0.5rem; transition: transform 0.3s ease; } .dropdown-toggle.active::after { transform: rotate(180deg); } /* Hero Section - Desktop First */ .hero { color: white; height: 100vh; min-height: 600px; text-align: center; position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 100px 20px 20px; } /* Desktop Video - Default State */ .hero-video { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; transform: translateX(-50%) translateY(-50%); object-fit: cover; display: block; } /* Desktop - Video overlay */ .hero::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); z-index: 1; } /* Mobile Background Image - Hidden by default */ .hero::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://assets.ycodeapp.com/assets/app113220/Images/main%20exterior-bis4odmgjg.webp'); background-size: cover; background-position: center; background-attachment: scroll; z-index: -1; display: none; } .hero .container { position: relative; z-index: 2; width: 100%; max-height: calc(100vh - 140px); display: flex; flex-direction: column; justify-content: center; } .hero h1 { font-size: 2.8rem; font-weight: bold; margin-bottom: 0.8rem; line-height: 1.2; } .hero-subtitle { font-size: 1.1rem; margin-bottom: 1.5rem; opacity: 0.9; } /* Hero Section - Vancouver Locations */ .hero-locations { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.2rem; margin: 1.5rem auto 0; max-width: 650px; width: 100%; } .location-item { background: rgba(255,255,255,0.15); padding: 1.2rem; border-radius: 15px; text-align: center; backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.25); transition: all 0.3s ease; position: relative; overflow: hidden; } .location-item::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent); transition: left 0.8s ease; } .location-item:hover::before { left: 100%; } .location-item:hover { background: rgba(255,255,255,0.2); transform: translateY(-3px) scale(1.02); box-shadow: 0 10px 30px rgba(0,0,0,0.2); } .location-item h3 { font-size: 0.9rem; margin-bottom: 1rem; color: #fed7aa; font-weight: 600; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); line-height: 1.2; } /* Desktop button text */ .cta-button .phone-number { display: inline; } .cta-button .call-text { display: none; } /* Mobile location text - hidden by default */ .location-text { display: none; } .cta-button { display: inline-block; background: linear-gradient(45deg, #f97316, #ea580c); color: white; padding: 10px 20px; text-decoration: none; border-radius: 25px; font-weight: 600; font-size: 0.9rem; width: 100%; text-align: center; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 6px 20px rgba(249, 115, 22, 0.3); position: relative; overflow: hidden; } .cta-button::after { content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; background: rgba(255,255,255,0.2); border-radius: 50%; transform: translate(-50%, -50%); transition: width 0.6s ease, height 0.6s ease; } .cta-button:hover::after { width: 300px; height: 300px; } .cta-button:hover { transform: translateY(-3px) scale(1.05); box-shadow: 0 15px 35px rgba(249, 115, 22, 0.4); } /* Insurance Notice Section */ .insurance-notice { background: linear-gradient(135deg, #1e293b 0%, #334155 50%, #475569 100%); color: white; padding: 2rem 0; position: relative; overflow: hidden; border-top: 4px solid #f97316; border-bottom: 4px solid #f97316; } .insurance-notice::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(90deg, transparent, rgba(249, 115, 22, 0.1), transparent); animation: shimmer 3s infinite; } @keyframes shimmer { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } } .notice-content { display: grid; grid-template-columns: 1fr auto; gap: 1.5rem; align-items: center; position: relative; z-index: 2; max-width: 1000px; margin: 0 auto; } .notice-text h2 { font-size: 1.4rem; font-weight: 700; margin-bottom: 1rem; color: #fed7aa; text-align: center; } .insurance-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; } .insurance-item { background: rgba(255, 255, 255, 0.1); padding: 1rem; border-radius: 12px; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.3s ease; } .insurance-item:hover { background: rgba(255, 255, 255, 0.15); transform: translateY(-2px); } .call-ahead { border-left: 4px solid #ef4444; } .walk-in { border-left: 4px solid #10b981; } .insurance-companies { display: flex; gap: 0.5rem; margin-bottom: 0.8rem; flex-wrap: wrap; } .company-badge { padding: 0.3rem 0.6rem; border-radius: 6px; font-size: 0.7rem; font-weight: bold; color: white; text-transform: uppercase; letter-spacing: 0.5px; } .geico { background: #005a9b; } .progressive { background: #0066cc; } .statefarm { background: #cc0000; } .insurance-item p { font-size: 0.9rem; line-height: 1.4; margin: 0; } .insurance-item strong { color: #fed7aa; } .notice-cta { display: flex; align-items: center; } .urgent-cta { background: linear-gradient(45deg, #ef4444, #dc2626); color: white; padding: 0.8rem 1.5rem; border-radius: 25px; text-decoration: none; font-weight: bold; font-size: 0.9rem; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(239, 68, 68, 0.4); animation: glow 2s infinite alternate; } @keyframes glow { from { box-shadow: 0 4px 15px rgba(239, 68, 68, 0.4); } to { box-shadow: 0 4px 25px rgba(239, 68, 68, 0.8); } } .urgent-cta:hover { transform: translateY(-2px) scale(1.05); box-shadow: 0 8px 25px rgba(239, 68, 68, 0.6); } /* Sections */ .section { padding: 80px 0; } .section-title { text-align: center; font-size: 2.5rem; font-weight: bold; margin-bottom: 1rem; color: #2563eb; } .section-subtitle { text-align: center; font-size: 1.1rem; color: #6b7280; margin-bottom: 3rem; max-width: 600px; margin-left: auto; margin-right: auto; } /* Vancouver Locations Section */ .vancouver-locations { background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%); } .locations-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 3rem; max-width: 1000px; margin: 0 auto; } .location-card { background: white; border-radius: 25px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; border: 1px solid rgba(249, 115, 22, 0.1); min-height: 500px; display: flex; flex-direction: column; } .location-card:hover { transform: translateY(-12px) scale(1.03); box-shadow: 0 35px 90px rgba(0,0,0,0.18); border-color: rgba(249, 115, 22, 0.3); } .location-image { height: 200px; display: flex; align-items: center; justify-content: center; color: white; font-weight: 600; font-size: 1.1rem; position: relative; overflow: hidden; background-size: cover; background-position: center; } .location-image::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.4)); z-index: 1; } .location-image::after { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); transition: left 1s ease; z-index: 2; } .location-card:hover .location-image::after { left: 100%; } .location-image-text { position: relative; z-index: 3; text-shadow: 2px 2px 4px rgba(0,0,0,0.5); font-size: 1.3rem; font-weight: 700; } .location-content { padding: 2rem; flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between; } .location-card h3 { color: #2563eb; margin-bottom: 1.2rem; font-size: 1.4rem; font-weight: 600; line-height: 1.3; } .location-details { color: #6b7280; margin-bottom: 1.5rem; font-size: 0.95rem; line-height: 1.6; flex-grow: 1; } .location-details p { margin-bottom: 0.8rem; } .location-details strong { color: #2563eb; } .location-buttons { display: flex; gap: 1rem; margin-top: auto; } .btn-primary, .btn-secondary { padding: 0.8rem 1.5rem; border-radius: 20px; text-decoration: none; text-align: center; font-weight: 500; font-size: 0.95rem; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); flex: 1; } .btn-primary { background: linear-gradient(45deg, #f97316, #ea580c); color: white; box-shadow: 0 8px 20px rgba(249, 115, 22, 0.3); } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 12px 30px rgba(249, 115, 22, 0.4); } .btn-secondary { background: transparent; color: #2563eb; border: 2px solid #2563eb; } .btn-secondary:hover { background: #2563eb; color: white; transform: translateY(-2px); } /* Vancouver Services Section */ .vancouver-services { background: white; } .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; } .service-card { background: linear-gradient(145deg, #ffffff, #f8fafc); padding: 2.5rem; border-radius: 25px; box-shadow: 0 20px 60px rgba(0,0,0,0.08); border: 1px solid rgba(249, 115, 22, 0.1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; min-height: 320px; display: flex; flex-direction: column; justify-content: space-between; } .service-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 5px; background: linear-gradient(90deg, #f97316, #2563eb, #f97316); transform: translateX(-100%); transition: transform 0.6s ease; } .service-card:hover::before { transform: translateX(0); } .service-card:hover { transform: translateY(-15px) scale(1.02); box-shadow: 0 30px 80px rgba(0,0,0,0.15); border-color: rgba(249, 115, 22, 0.3); } .service-card h3 { font-size: 1.4rem; color: #2563eb; margin-bottom: 1.2rem; font-weight: 600; line-height: 1.3; } .service-card p { color: #6b7280; line-height: 1.7; margin-bottom: 1.5rem; font-size: 1rem; flex-grow: 1; } .service-link { color: #f97316; text-decoration: none; font-weight: 600; font-size: 1rem; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 0.5rem; margin-top: auto; } .service-link:hover { color: #2563eb; transform: translateX(5px); } /* Service Areas Section */ .service-areas { background: linear-gradient(135deg, #f97316 0%, #ea580c 50%, #2563eb 100%); color: white; } .service-areas .section-title { color: #ffffff; text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); font-weight: 800; } .service-areas .section-subtitle { color: #fed7aa; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); font-weight: 500; } .areas-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3rem; max-width: 1200px; margin: 0 auto; } .area-item { text-align: center; padding: 3rem 2rem; background: rgba(255,255,255,0.15); border-radius: 25px; backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.25); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; min-height: 280px; display: flex; flex-direction: column; justify-content: center; } .area-item::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(135deg, rgba(255,255,255,0.1), rgba(255,255,255,0.05)); opacity: 0; transition: opacity 0.4s ease; } .area-item:hover::before { opacity: 1; } .area-item:hover { transform: translateY(-10px) scale(1.05); background: rgba(255,255,255,0.2); box-shadow: 0 25px 60px rgba(0,0,0,0.2); } .area-item h3 { margin-bottom: 1.5rem; font-size: 1.5rem; font-weight: 600; line-height: 1.3; } .area-item p { font-size: 1rem; line-height: 1.6; margin-bottom: 1.5rem; } /* Local Content Section */ .local-content { background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%); } .local-content-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; max-width: 1000px; margin: 0 auto; } .local-content-block { background: white; padding: 2.5rem; border-radius: 20px; box-shadow: 0 10px 40px rgba(0,0,0,0.06); border: 1px solid rgba(37, 99, 235, 0.08); } .local-content-block h3 { color: #2563eb; font-size: 1.3rem; margin-bottom: 1rem; font-weight: 600; } .local-content-block p { color: #6b7280; line-height: 1.7; font-size: 0.95rem; } /* FAQ */ .faq { background: #f9fafb; } .faq-container { max-width: 800px; margin: 0 auto; } .faq-item { background: white; border-radius: 15px; margin-bottom: 1.5rem; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.05); transition: all 0.3s ease; } .faq-item:hover { transform: translateY(-3px); box-shadow: 0 15px 40px rgba(0,0,0,0.1); } .faq-question { padding: 2rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #e5e7eb; transition: all 0.3s ease; } .faq-question:hover { background: #f8fafc; } .faq-question h3 { color: #2563eb; margin: 0; font-size: 1.2rem; font-weight: 600; line-height: 1.4; } .faq-toggle { font-size: 1.5rem; color: #f97316; transition: transform 0.3s ease; } .faq-item.active .faq-toggle { transform: rotate(45deg); } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .faq-answer.active { max-height: 300px; } .faq-answer-content { padding: 2rem; color: #6b7280; line-height: 1.7; font-size: 1rem; } /* Footer */ .footer { background: #374151; color: white; padding: 3rem 0 2rem; } .footer-content { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; margin-bottom: 2rem; } .footer-section h3 { color: #f97316; margin-bottom: 1.5rem; font-size: 1.2rem; font-weight: 600; } .footer-section ul { list-style: none; } .footer-section li { margin-bottom: 0.8rem; } .footer-section a { color: white; text-decoration: none; opacity: 0.8; transition: all 0.3s ease; font-size: 0.95rem; } .footer-section a:hover { color: #f97316; opacity: 1; transform: translateX(3px); } .footer-bottom { border-top: 1px solid #6b7280; padding-top: 2rem; text-align: center; opacity: 0.7; font-size: 0.9rem; line-height: 1.6; } /* Mobile Responsive */ @media (max-width: 768px) { .mobile-menu-btn { display: block; } /* Mobile - Hide video, show background image */ .hero-video { display: none !important; } .hero::after { display: block !important; } .nav-menu { display: none; position: absolute; top: 100%; left: 0; right: 0; background: white; flex-direction: column; padding: 1rem 0; box-shadow: 0 4px 10px rgba(0,0,0,0.1); border-top: 1px solid #e5e7eb; } .nav-menu.active { display: flex; } .nav-item { width: 100%; border-bottom: 1px solid #f3f4f6; } .nav-item:last-child { border-bottom: none; } .nav-link { display: block; padding: 1rem 1.5rem; color: #374151; text-decoration: none; font-weight: 500; border: none; background: none; width: 100%; text-align: left; cursor: pointer; } .nav-link:hover { background: #f9fafb; color: #f97316; } .nav-cta { background: #f97316; color: white !important; margin: 0.5rem 1rem; border-radius: 8px; text-align: center; } .nav-cta:hover { background: #ea580c; } .dropdown { position: relative; } .dropdown-content { position: static; opacity: 1; visibility: visible; transform: none; box-shadow: none; background: #f8fafc; margin: 0; border-radius: 0; border: none; border-top: 1px solid #e5e7eb; max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .dropdown.active .dropdown-content { max-height: 500px; } .dropdown-content a { display: block; padding: 0.8rem 2rem; color: #6b7280; text-decoration: none; font-size: 0.9rem; font-weight: 400; transition: all 0.2s ease; border-radius: 0; margin: 0; border-bottom: 1px solid #e5e7eb; } .dropdown-content a:last-child { border-bottom: none; } .dropdown-content a:hover { background: #e5e7eb; color: #374151; transform: none; padding-left: 2.5rem; } .hero { height: 100vh; min-height: 600px; padding: 90px 15px 15px; } .hero h1 { font-size: 2rem; margin-bottom: 0.8rem; } .hero-subtitle { font-size: 1rem; margin-bottom: 1.2rem; } .hero-locations { grid-template-columns: 1fr; max-width: 320px; gap: 1rem; } .location-item h3 { display: none; } .location-text { display: block; font-size: 0.85rem; margin-bottom: 0.8rem; color: #fed7aa; font-weight: 600; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); line-height: 1.2; } .cta-button .phone-number { display: none; } .cta-button .call-text { display: inline; } .section { padding: 50px 0; } .section-title { font-size: 1.8rem; } .section-subtitle { font-size: 1rem; margin-bottom: 2rem; } .locations-grid { grid-template-columns: 1fr; gap: 2rem; } .services-grid { grid-template-columns: 1fr; gap: 1.5rem; } .areas-grid { grid-template-columns: 1fr; gap: 1.5rem; } .local-content-grid { grid-template-columns: 1fr; gap: 1.5rem; } .insurance-notice { padding: 1.5rem 0; } .notice-content { grid-template-columns: 1fr; gap: 1rem; text-align: center; } .notice-text h2 { font-size: 1.2rem; margin-bottom: 0.8rem; } .insurance-grid { grid-template-columns: 1fr; gap: 1rem; } .footer-content { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; } } @media (max-width: 480px) { .hero h1 { font-size: 1.6rem; } .hero-subtitle { font-size: 0.9rem; } .hero-locations { max-width: 280px; } .footer-content { grid-template-columns: 1fr; gap: 1.5rem; } }
Five Star Auto Body - Vancouver WA Auto Body Repair Shop
  • About
  • Services
    Auto Body Repair Collision Repair Dent Repair Auto Paint Frame Repair
  • Locations
    Vancouver WA Longview WA Chehalis WA
  • Gallery
  • Reviews
  • Contact
Your browser does not support the video tag.

Auto Body Repair Near Me | Vancouver, WA

Vancouver's Premier Body Shop & Collision Repair — Two Convenient Locations Serving All of Clark County, WA

3019 NE 68th St, Vancouver, WA 98665

3019 NE 68th St, Vancouver, WA 98665
(360) 699-4887 Call Now

1813 Columbia St, Vancouver, WA 98660

1813 Columbia St, Vancouver, WA 98660
(360) 258-1612 Call Now

Important Insurance Information

GEICO PROGRESSIVE STATE FARM

Call Ahead Required: If you're using Geico, Progressive, or State Farm insurance, please call before visiting for scheduling requirements.

All Other Insurance: Free estimates available anytime Monday-Friday 9:00 AM - 4:00 PM. Walk-ins welcome!

Call Now

Our 2 Vancouver WA Auto Body Locations

Convenient auto body repair near me with two Vancouver locations providing expert collision repair, frame repair, dent removal, auto paint, and body work services throughout Clark County

NE 68th Street Location

Auto Body Shop - NE 68th Street

Address: 3019 NE 68th St, Vancouver, WA 98665

Phone: (360) 699-4887

Hours: Mon-Fri 8:00 AM - 5:00 PM, Sat 10:00 AM - 2:00 PM

Services: Complete auto body repair, collision repair, frame repair, dent removal, auto paint restoration

Specialties: Frame straightening, structural repair, paintless dent repair, insurance claims

Serving Northeast Vancouver, Hazel Dell, Salmon Creek, Felida, and surrounding areas with professional auto body and frame repair services.

Location Details Call Now
Columbia Street Location

Body Shop - Columbia Street

Address: 1813 Columbia St, Vancouver, WA 98660

Phone: (360) 258-1612

Hours: Mon-Fri 8:00 AM - 5:00 PM

Services: Full collision repair, auto body work, frame repair, paint matching, dent removal

Specialties: Structural frame repair, panel replacement, computerized color matching

Conveniently located in central Vancouver near the waterfront, serving downtown Vancouver, Mill Plain, Orchards, and surrounding Clark County areas.

Location Details Call Now

Vancouver WA Auto Body & Collision Repair Services

Comprehensive auto body repair services near me in Vancouver, Washington — certified technicians and state-of-the-art equipment for every repair

Auto Body Repair Near Me

Expert auto body repair services in Vancouver WA including dent removal, panel replacement, scratch repair, and complete vehicle restoration using advanced techniques and OEM-approved methods for all makes and models.

Vancouver Auto Body →

Collision Repair Near Me

Professional collision repair services for Vancouver and Clark County residents including structural repair, frame straightening, and complete accident restoration with insurance direct billing and guaranteed workmanship.

Vancouver Collision →

Frame Repair & Straightening

Advanced frame repair and straightening services at both Vancouver WA locations using computerized measuring systems. We restore your vehicle's structural integrity to manufacturer specifications for unibody and body-on-frame vehicles after collision damage.

Vancouver Frame Repair →

Dent Repair & PDR

Professional dent repair and paintless dent repair (PDR) services in Vancouver WA. We remove minor dents, dings, and hail damage while preserving your vehicle's original factory paint finish at a fraction of traditional repair costs.

Vancouver Dent Repair →

Auto Paint & Color Matching

Perfect paint matching and refinishing services using computerized color matching technology. Our Vancouver paint technicians restore your vehicle's original finish with seamless results and factory-quality basecoat/clearcoat systems.

Vancouver Auto Paint →

Insurance Claims & Free Estimates

Complete insurance claims assistance for Vancouver and Clark County customers. We work directly with all major insurance companies including Geico, Progressive, State Farm, Allstate, and more. Free estimates at both locations.

Get Free Estimate →

Areas We Serve in Clark County, Washington

Professional auto body repair, frame repair, collision repair, dent removal, and auto paint services serving Vancouver and all of Clark County's 532,000+ residents

Vancouver, Washington

Complete auto body repair, frame repair, and collision services for all Vancouver neighborhoods including downtown, Hazel Dell, Salmon Creek, Felida, Orchards, Cascade Park, Fisher's Landing, Mill Plain, and Fourth Plain. Two convenient locations serving the Portland-Vancouver metro area.

Camas & Washougal

Expert collision repair, frame straightening, dent repair, and auto paint services for Camas and Washougal communities. Serving East Clark County residents near the Columbia River Gorge with quality body work and insurance claim support.

Battle Ground, Ridgefield & La Center

Serving Battle Ground, Ridgefield, La Center, Brush Prairie, Hockinson, and North Clark County with comprehensive auto body repair, frame repair, and collision services. Certified technicians and guaranteed workmanship for all repair needs.

Vancouver WA's Trusted Auto Body Experts

Serving Clark County drivers with expert collision repair, frame straightening, and auto body services

Why Clark County Drivers Choose Five Star

With over 143,000 vehicles crossing the Interstate Bridge daily and 96% of Clark County's 532,000+ residents commuting by personal vehicle, the demand for quality auto body repair in Vancouver WA is constant. Five Star Auto Body's two Vancouver locations on NE 68th Street and Columbia Street are positioned to serve the entire Portland-Vancouver metro area with fast, certified collision repair, frame straightening, dent removal, and auto paint services. Our certified technicians are trained in the latest OEM repair procedures for all major manufacturers.

Full-Service Frame & Structural Repair

Frame damage after a collision requires precise repair to keep your vehicle safe. At Five Star Auto Body in Vancouver WA, we use computerized measuring systems to identify structural misalignments and hydraulic frame machines to restore your vehicle to factory specifications. Whether you drive a unibody car, truck, or SUV with a body-on-frame design, our frame repair technicians ensure every measurement falls within manufacturer tolerances before your vehicle leaves our shop.

Vancouver WA Auto Body Repair FAQ

Common questions about auto body repair, frame repair, and collision services near me in Vancouver, Washington

Where is the best auto body repair near me in Vancouver WA?

+

Five Star Auto Body has two convenient Vancouver WA locations: 3019 NE 68th St (360) 699-4887 and 1813 Columbia St (360) 258-1612. We provide expert auto body repair, collision repair, frame repair, dent removal, and auto paint services with certified technicians and manufacturer approvals.

What auto body services do you offer in Vancouver WA?

+

Our Vancouver locations provide complete auto body repair, collision repair, frame repair and straightening, paintless dent repair, auto paint and color matching, and insurance claims support. We're certified by 6 major manufacturers and work with all insurance companies for seamless service.

Do you provide free estimates for auto body repair in Vancouver?

+

Yes! We provide free, detailed estimates at both Vancouver locations for all services including collision repair, frame repair, dent removal, and auto paint. Call (360) 699-4887 for NE 68th St or (360) 258-1612 for Columbia St. Walk-ins welcome Monday-Friday 9:00 AM - 4:00 PM for most insurance companies.

Do you offer frame repair and straightening in Vancouver WA?

+

Yes. Five Star Auto Body provides professional frame repair and straightening at both Vancouver WA locations. We use computerized measuring systems and hydraulic frame machines to restore your vehicle's structural integrity to manufacturer specifications. Our certified technicians repair both unibody and body-on-frame vehicles after collision damage.

Do you work with insurance companies for collision repair?

+

Yes! We work directly with all major insurance companies. Note: Geico, Progressive, and State Farm require appointments — please call ahead. All other insurance companies welcome walk-ins for free estimates during business hours.

How long does auto body repair take in Vancouver?

+

Most auto body repairs are completed within 3-5 business days, depending on damage extent and parts availability. Complex collision repairs or frame straightening may take longer. We provide accurate time estimates upfront and keep you updated throughout the repair process.

Services

  • Auto Body Repair
  • Collision Repair
  • Dent Repair
  • Auto Paint
  • Frame Repair
  • Auto Body Vancouver
  • Collision Vancouver
  • Frame Repair Vancouver
  • Dent Repair Vancouver
  • Auto Paint Vancouver

Locations

  • Vancouver WA
  • Longview WA
  • Chehalis WA
  • Columbia Street
  • NE 68th Street
  • Longview Location
  • N Market Blvd

Company

  • About Five Star Auto Body
  • Customer Reviews
  • Auto Body Blog
  • Project Gallery
  • Contact Us
  • Careers

Contact Info

  • Vancouver: (360) 699-4887
  • Vancouver: (360) 258-1612
  • Longview: (360) 353-3018
  • Chehalis: (360) 748-8344
  • Email: fivestarautobody@gmail.com

© 2026 Five Star Auto Body. All rights reserved.

Auto Body Repair Vancouver WA | Collision Repair Vancouver WA | Frame Repair Vancouver WA | Dent Repair Vancouver WA | Auto Paint Vancouver WA