{"id":13835,"date":"2026-08-18T09:00:00","date_gmt":"2026-08-18T07:00:00","guid":{"rendered":"https:\/\/www.mrvin.com\/blog\/used-car-damage-statistics\/"},"modified":"2026-08-19T09:22:25","modified_gmt":"2026-08-19T07:22:25","slug":"used-car-damage-statistics","status":"publish","type":"page","link":"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/","title":{"rendered":"Dwa z tych pi\u0119ciu samochod\u00f3w ukrywaj\u0105 wypadek"},"content":{"rendered":"<style>\n\/* Google Fonts removed 2026-08-21: mrvin-fonts.php self-hosts these exact faces in wp_head, so this was a second request to Google whose only real effect was handing over the visitor IP (GDPR, LG Muenchen I, material in DE\/AT). *\/\nhtml{scroll-behavior:smooth}\n.mrvin-blog-post{--ink:#0B1120;--body:#3A4F66;--muted:#64748B;--faint:#94A3B8;--blue:#003399;--blue2:#2563EB;--tint:#DBEAFE;--bg:#FAFBFC;--surface:#FFFFFF;--surface2:#F8FAFC;--border:#E2E8F0;--green:#1D9E75;--red:#E24B4A;--yellow:#FFD21F;--sans:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);font-family:var(--sans);font-size:18px;line-height:1.78;-webkit-font-smoothing:antialiased}\n.mrvin-blog-post *,.mrvin-blog-post *::before,.mrvin-blog-post *::after{box-sizing:border-box}\n.mrvin-blog-post [id]{scroll-margin-top:92px}\n.mrvin-blog-post a{color:var(--blue2);text-decoration:none}\n.mrvin-blog-post a:hover{text-decoration:underline}\n.mrvin-blog-post p{margin:0 0 1.5rem}\n\/* layout: sticky ToC left + article *\/\n.mrvin-blog-post .layout{max-width:1040px;margin:0 auto;display:flex;gap:48px;align-items:flex-start;padding:96px 24px 0}\n.mrvin-blog-post .wrap{flex:1 1 auto;max-width:720px;min-width:0}\n.mrvin-blog-post .toc-side{flex:0 0 240px;position:sticky;top:92px;align-self:flex-start}\n.mrvin-blog-post .toc{border-left:3px solid var(--tint);padding:2px 0 2px 22px;margin:0}\n.mrvin-blog-post .toc-h{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 10px}\n.mrvin-blog-post .toc ol{margin:0;padding:0 0 0 18px;color:var(--muted);font-size:14.5px;line-height:1.7}\n.mrvin-blog-post .toc li{margin:0 0 9px;padding-left:4px}\n.mrvin-blog-post .toc a{color:var(--body);transition:color .15s,border-color .15s}\n.mrvin-blog-post .toc a:hover{color:var(--blue2)}\n.mrvin-blog-post .toc a.active{color:var(--blue);font-weight:500}\n\/* header *\/\n.mrvin-blog-post .badges{display:flex;gap:8px;align-items:center;margin:8px 0 18px;flex-wrap:wrap}\n.mrvin-blog-post .badge{background:var(--tint);color:var(--blue);font-size:12.5px;font-weight:500;padding:5px 13px;border-radius:20px;letter-spacing:.01em}\n.mrvin-blog-post .date{color:var(--faint);font-size:13.5px}\n.mrvin-blog-post .meta-extra{color:var(--faint);font-size:13.5px}\n.mrvin-blog-post .dot{color:var(--border);margin:0 5px}\n.mrvin-blog-post h1{font-family:var(--sans);color:var(--ink);font-weight:700;font-size:46px;line-height:1.12;letter-spacing:-.01em;margin:0 0 22px}\n.mrvin-blog-post .dek{font-size:21px;line-height:1.55;color:var(--muted);margin:0 0 26px}\n.mrvin-blog-post .byline{display:flex;align-items:center;gap:12px;margin-bottom:34px}\n.mrvin-blog-post .avatar{width:42px;height:42px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:15px;flex:0 0 auto}\n.mrvin-blog-post .byline .name{color:var(--ink);font-weight:500;font-size:15px;line-height:1.3}\n.mrvin-blog-post .byline .role{color:var(--faint);font-size:13px}\n.mrvin-blog-post .share{display:flex;gap:9px;align-items:center;margin-left:auto}\n.mrvin-blog-post .share a,.mrvin-blog-post .share button{width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:.15s}\n.mrvin-blog-post .share a:hover,.mrvin-blog-post .share button:hover{border-color:var(--blue2);color:var(--blue2)}\n.mrvin-blog-post .cover{width:100%;height:auto;border-radius:18px;border:1px solid var(--border);display:block;margin:0 0 14px;background:var(--tint)}\n.mrvin-blog-post .cover-cap{color:var(--faint);font-size:13px;text-align:center;margin:0 0 44px}\n\/* prose *\/\n.mrvin-blog-post .lead{font-size:21px;line-height:1.7;color:var(--ink);margin:0 0 30px}\n.mrvin-blog-post h2{font-family:inherit;font-weight:700;font-size:31px;line-height:1.22;color:var(--ink);margin:52px auto 26px;letter-spacing:-.022em;text-align:center;max-width:700px;text-wrap:balance}\n.mrvin-blog-post .pullquote{font-family:var(--sans);font-weight:500;font-size:27px;line-height:1.32;color:var(--blue);border-left:4px solid var(--blue);padding:6px 0 6px 26px;margin:38px 0;font-style:italic}\n\/* figure \/ charts *\/\n.mrvin-blog-post figure{margin:38px 0}\n.mrvin-blog-post .card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px 26px 22px}\n.mrvin-blog-post .card h3{font-family:var(--sans);font-weight:700;color:var(--ink);font-size:21px;margin:0 0 4px}\n.mrvin-blog-post .card .sub{color:var(--muted);font-size:14px;margin:0 0 20px}\n.mrvin-blog-post figcaption{color:var(--faint);font-size:13px;margin-top:14px}\n.mrvin-blog-post .chart-box{position:relative;width:100%}\n\/* stat strip *\/\n.mrvin-blog-post .stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:38px 0}\n.mrvin-blog-post .stat{background:var(--surface2);border-radius:14px;padding:22px 20px}\n.mrvin-blog-post .stat .num{font-family:var(--sans);font-weight:700;font-size:38px;line-height:1;color:var(--blue)}\n.mrvin-blog-post .stat .lbl{font-size:14.5px;color:var(--muted);margin-top:10px;line-height:1.45}\n\/* legend *\/\n.mrvin-blog-post .legend{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:14px;font-size:13px;color:var(--muted)}\n.mrvin-blog-post .legend span{display:flex;align-items:center;gap:7px}\n.mrvin-blog-post .swatch{width:12px;height:12px;border-radius:3px;display:inline-block}\n\/* comparison table (Blocksy borders every cell globally -> hard reset, then re-add) *\/\n.mrvin-blog-post table{width:100%;border-collapse:collapse;font-size:15.5px;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}\n.mrvin-blog-post table th,.mrvin-blog-post table td{border:0!important}\n\/* Translated headers are longer than the English ones, and `overflow:hidden`\n   above (which rounds the corners) was silently CLIPPING the last column on a\n   phone in de\/pl\/ro\/lv -- the \"with a history check\" column, which is the whole\n   point of the table. Let it scroll instead. Desktop is untouched. *\/\n@media (max-width:640px){\n\t.mrvin-blog-post .tbl-scroll{overflow-x:auto}\n\t.mrvin-blog-post .tbl-scroll>table{width:max-content;min-width:100%}\n}\n.mrvin-blog-post thead th{background:var(--blue);color:#fff;font-weight:500;text-align:left;padding:15px 18px;font-size:15px}\n.mrvin-blog-post thead th:last-child{background:var(--blue2);text-align:center}\n.mrvin-blog-post thead th:nth-child(2){text-align:center}\n.mrvin-blog-post tbody td{padding:14px 18px;border-top:1px solid var(--border)!important}\n.mrvin-blog-post tbody td:nth-child(2){text-align:center;color:#9A3636}\n.mrvin-blog-post tbody td:last-child{text-align:center;color:#0F6E56;background:var(--surface2);font-weight:500}\n.mrvin-blog-post .ic{font-weight:600;margin-right:5px}\n\/* progress bar + back to top *\/\n.mrvin-blog-post .progress{position:fixed;bottom:0;left:0;height:6px;width:0;background:var(--blue2);z-index:50;transition:width .08s linear;box-shadow:0 -1px 5px rgba(37,99,235,.4)}\n.mrvin-blog-post .totop{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border-radius:50%;background:var(--blue);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:40;box-shadow:0 4px 14px rgba(0,51,153,.3)}\n.mrvin-blog-post .totop.show{opacity:1;pointer-events:auto}\n.mrvin-blog-post .totop:hover{background:#00256e;transform:translateY(-2px)}\n\/* TL;DR \/ takeaway *\/\n.mrvin-blog-post .takeaway{border-left:4px solid var(--green);background:var(--surface2);border-radius:0 10px 10px 0;padding:16px 20px;margin:34px 0;font-size:16.5px;line-height:1.6;color:var(--ink)}\n.mrvin-blog-post .takeaway b{display:block;color:#0F6E56;font-weight:600;font-size:12px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px}\n.mrvin-blog-post .tldr{background:var(--surface2);border:1px solid var(--border);border-radius:16px;padding:24px 26px;margin:34px 0}\n.mrvin-blog-post .eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue2);margin:0 0 14px}\n.mrvin-blog-post .tldr ul{margin:0;padding:0;list-style:none}\n.mrvin-blog-post .tldr li{position:relative;padding:0 0 0 28px;margin:0 0 11px;font-size:16px;line-height:1.55;color:var(--ink)}\n.mrvin-blog-post .tldr li:last-child{margin-bottom:0}\n.mrvin-blog-post .tldr li:before{content:\"\\2713\";position:absolute;left:0;top:0;color:var(--green);font-weight:600}\n.mrvin-blog-post .summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 18px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}\n.mrvin-blog-post .summary-stats .snum{display:block;font-family:var(--sans);font-weight:700;font-size:25px;line-height:1;color:var(--blue)}\n.mrvin-blog-post .summary-stats .slbl{display:block;font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.4}\n\/* reveal on scroll *\/\n.mrvin-blog-post .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}\n.mrvin-blog-post .reveal.in{opacity:1;transform:none}\n\/* read next (internal crawl mesh, foot of every article) *\/\n.mrvin-blog-post .readnext{margin:56px 0 0;padding-top:34px;border-top:1px solid var(--border)}\n.mrvin-blog-post .readnext .eyebrow{margin:0 0 16px}\n.mrvin-blog-post .readnext-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.mrvin-blog-post a.readnext-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s}\n.mrvin-blog-post a.readnext-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(4,36,63,.12);border-color:var(--blue2);text-decoration:none}\n.mrvin-blog-post .rn-img{display:block;width:100%;aspect-ratio:16\/9;background:var(--tint) center\/cover no-repeat;border-bottom:1px solid var(--border)}\n.mrvin-blog-post .rn-body{display:flex;flex-direction:column;gap:7px;padding:16px 18px 18px}\n.mrvin-blog-post .rn-title{font-family:var(--sans);font-weight:700;font-size:19px;line-height:1.28;color:var(--ink)}\n.mrvin-blog-post .rn-dek{font-size:14px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}\n.mrvin-blog-post .rn-more{font-size:13.5px;font-weight:600;color:var(--blue2);margin-top:2px}\n@media(max-width:600px){.mrvin-blog-post .readnext-grid{grid-template-columns:1fr}}\n\/* ranked model cards (listicle articles) *\/\n.mrvin-blog-post .car{border-top:1px solid var(--border);padding-top:34px;margin:46px 0 0}\n.mrvin-blog-post .car-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}\n.mrvin-blog-post .car-photos img{width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover;border-radius:12px;border:1px solid var(--border);display:block;background:var(--tint)}\n.mrvin-blog-post .car-head{display:flex;align-items:baseline;gap:14px;margin:0 0 6px}\n.mrvin-blog-post .car-rank{font-family:var(--sans);font-weight:700;font-size:34px;line-height:1;color:#A9CBF0;flex:0 0 auto}\n\/* compact promo variant: keeps the bear beside the copy instead of wrapping above it *\/\n.mrvin-blog-post .promo-vin.pv-compact .pv-head img{min-width:0;max-width:300px;margin:0 auto}\n.mrvin-blog-post .car h2{margin:0;font-size:29px;text-align:left;max-width:none}\n.mrvin-blog-post .car-spec{display:flex;flex-wrap:wrap;align-items:center;gap:0;color:var(--faint);font-size:13.5px;margin:0 0 16px}\n.mrvin-blog-post .car-spec b{color:var(--blue);font-weight:600}\n.mrvin-blog-post .car-spec .sep{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55;vertical-align:middle;margin:0 10px}\n.mrvin-blog-post .car-faults{background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:20px 22px;margin:0 0 20px}\n.mrvin-blog-post .car-faults .eyebrow{color:#9A3636;margin:0 0 12px}\n.mrvin-blog-post .car-faults ul{margin:0;padding:0;list-style:none}\n.mrvin-blog-post .car-faults li{position:relative;padding:0 0 0 22px;margin:0 0 11px;font-size:15.5px;line-height:1.6;color:var(--body)}\n.mrvin-blog-post .car-faults li:last-child{margin-bottom:0}\n.mrvin-blog-post .car-faults li:before{content:\"\";position:absolute;left:2px;top:9px;width:7px;height:7px;border-radius:50%;background:#E24B4A}\n.mrvin-blog-post .car-faults li b{color:var(--ink);font-weight:600}\n.mrvin-blog-post .car-look{font-size:16px;line-height:1.65;margin:0 0 16px}\n.mrvin-blog-post .car-look b{color:var(--ink);font-weight:600}\n.mrvin-blog-post .car-take{border-left:4px solid var(--green);background:var(--surface2);border-radius:0 10px 10px 0;padding:13px 18px;margin:0 0 12px;font-size:16px;line-height:1.55;color:var(--ink)}\n.mrvin-blog-post .car-take b{color:#0F6E56;font-weight:600}\n.mrvin-blog-post .car-src{color:var(--faint);font-size:12.5px;margin:0}\n@media(max-width:600px){.mrvin-blog-post .car-photos{grid-template-columns:1fr}.mrvin-blog-post .car h2{font-size:25px}.mrvin-blog-post .car-rank{font-size:28px}}\n\/* mileage calculator *\/\n.mrvin-blog-post .calc{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 26px;margin:36px 0}\n.mrvin-blog-post .calc h3{font-family:var(--sans);font-weight:700;color:var(--ink);font-size:21px;margin:0 0 4px}\n.mrvin-blog-post .calc .sub{color:var(--muted);font-size:14.5px;margin:0 0 18px;line-height:1.5}\n.mrvin-blog-post .calc-row{display:flex;gap:14px;flex-wrap:wrap}\n.mrvin-blog-post .calc-field{flex:1 1 150px}\n.mrvin-blog-post .calc-field label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}\n.mrvin-blog-post .calc-field input,.mrvin-blog-post .calc-field select{width:100%;border:1px solid var(--border);border-radius:10px;padding:11px 13px;font-size:16px;font-family:var(--sans);color:var(--ink);background:var(--surface2)}\n.mrvin-blog-post .calc-field input:focus,.mrvin-blog-post .calc-field select:focus{outline:none;border-color:var(--blue2);background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.15)}\n.mrvin-blog-post .calc-out{margin-top:20px;padding:20px 22px;border-radius:12px;background:var(--surface2);border:1px solid var(--border);display:none}\n.mrvin-blog-post .calc-out.show{display:block}\n.mrvin-blog-post .calc-verdict{font-weight:600;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}\n.mrvin-blog-post .calc-num{font-family:var(--sans);font-weight:700;font-size:30px;line-height:1;display:block;margin-bottom:14px}\n.mrvin-blog-post .calc-bar{position:relative;height:16px;background:#fff;border:1px solid var(--border);border-radius:8px;margin:6px 0;overflow:hidden}\n.mrvin-blog-post .calc-bar-band{position:absolute;top:0;bottom:0;background:#9FE1CB}\n.mrvin-blog-post .calc-bar-mark{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:2px}\n.mrvin-blog-post .calc-bar-legend{display:flex;gap:16px;font-size:12px;color:var(--muted);margin:8px 0 16px}\n.mrvin-blog-post .calc-bar-legend .sw{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:5px;vertical-align:-1px}\n.mrvin-blog-post .calc-metrics{display:flex;gap:22px;flex-wrap:wrap;margin:0 0 14px;padding-top:14px;border-top:1px solid var(--border)}\n.mrvin-blog-post .calc-metrics > div{font-size:13px;color:var(--muted)}\n.mrvin-blog-post .calc-metrics b{display:block;font-size:17px;color:var(--ink);font-weight:500;margin-top:3px}\n.mrvin-blog-post .calc-msg{margin:0;font-size:15px;line-height:1.6;color:var(--body)}\n.mrvin-blog-post .calc-src{font-size:12.5px;color:var(--faint);line-height:1.55;margin:14px 0 0}\n.mrvin-blog-post .calc-src a{color:var(--muted);text-decoration:underline}\n\/* inline VIN-check promo *\/\n.mrvin-blog-post .promo{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;background:var(--blue);border-radius:16px;padding:24px 28px;margin:42px 0;position:relative;overflow:hidden}\n.mrvin-blog-post .promo:before{content:\"\";position:absolute;right:-40px;top:-40px;width:170px;height:170px;border:28px solid rgba(255,255,255,.06);border-radius:50%}\n.mrvin-blog-post .promo-text{position:relative;flex:1 1 280px}\n.mrvin-blog-post .promo-h{font-family:var(--sans);font-weight:700;color:#fff;font-size:22px;margin:0 0 5px}\n.mrvin-blog-post .promo-sub{color:#B5D4F4;font-size:15px;margin:0;line-height:1.5}\n.mrvin-blog-post .promo-btn{position:relative;flex:0 0 auto;background:#fff;color:var(--blue);font-weight:500;font-size:15px;padding:13px 24px;border-radius:11px;white-space:nowrap;transition:.15s}\n.mrvin-blog-post .promo-btn:hover{background:var(--yellow);color:#0B1120;text-decoration:none}\n.mrvin-blog-post .promo-alt{text-align:center;font-size:14.5px;margin:-28px 0 42px}\n.mrvin-blog-post .promo-alt a{color:var(--blue);font-weight:500;text-decoration:none}\n.mrvin-blog-post .promo-alt a:hover{text-decoration:underline}\n\/* VIN-check card with bear illustration *\/\n.mrvin-blog-post .promo-vin{display:flex;flex-direction:column;gap:20px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px 26px;margin:42px 0}\n.mrvin-blog-post .pv-head{display:flex;align-items:center;gap:24px;flex-wrap:wrap}\n.mrvin-blog-post .pv-head img{flex:1 1 300px;width:auto;max-width:100%;height:auto}\n.mrvin-blog-post .promo-vin .pv-body{flex:1 1 300px;min-width:0}\n.mrvin-blog-post .promo-vin h3{font-family:var(--sans);font-weight:700;color:var(--ink);font-size:23px;margin:0 0 6px}\n.mrvin-blog-post .promo-vin p{color:var(--muted);font-size:15px;margin:0 0 16px;line-height:1.5}\n\/* VIN search box \u2014 mirrors the homepage hero input (.mrvin-search-*) *\/\n.mrvin-blog-post .mrvin-search-box{background:#FFF;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04),0 0 0 1px var(--border);padding:8px;transition:box-shadow .3s;max-width:480px}\n.mrvin-blog-post .promo-vin .mrvin-search-box{max-width:none}\n.mrvin-blog-post .mrvin-search-box:focus-within{box-shadow:0 10px 30px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04),0 0 0 2px var(--blue2)}\n.mrvin-blog-post .mrvin-search-row{display:flex;gap:6px;align-items:center;margin:0}\n.mrvin-blog-post .mrvin-search-input,.mrvin-blog-post .mrvin-search-input:focus{flex:1;min-width:0;width:100%;border:0;outline:none;background:transparent;font-size:16px;font-family:var(--sans);padding:14px 18px;color:var(--ink);border-radius:12px;text-align:left}\n.mrvin-blog-post .mrvin-search-input::placeholder{color:var(--faint)}\n.mrvin-blog-post .mrvin-search-btn{flex:0 0 auto;background:var(--blue2);color:#fff;border:0;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:600;cursor:pointer;font-family:var(--sans);white-space:nowrap;transition:.2s;line-height:1.2}\n.mrvin-blog-post .mrvin-search-btn:hover{background:#1D4ED8;transform:translateY(-1px)}\n.mrvin-blog-post .mrvin-search-hint{font-size:12.5px;color:var(--faint);margin:0}\n.mrvin-blog-post .mrvin-search-hint code{background:#F1F5F9;padding:2px 8px;border-radius:4px;font-size:11.5px;font-family:inherit;font-weight:600;letter-spacing:.02em;color:var(--muted)}\n.mrvin-blog-post .mrvin-search-hint .sep{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;vertical-align:middle;margin:0 9px}\n@media(max-width:640px){.mrvin-blog-post h2{font-size:25px}.mrvin-blog-post .mrvin-search-row{flex-direction:column;gap:6px;align-items:stretch}.mrvin-blog-post .mrvin-search-btn{width:100%;padding:14px}}\n\/* endnote *\/\n.mrvin-blog-post .endnote{border-top:1px solid var(--border);margin-top:46px;padding-top:26px;font-size:17.5px;line-height:1.7;color:var(--body)}\n.mrvin-blog-post .endnote a{font-weight:500}\n\/* FAQ *\/\n.mrvin-blog-post .faq{margin:54px 0 0}\n.mrvin-blog-post .faq h2{margin-bottom:6px}\n.mrvin-blog-post .faq-item{border-top:1px solid var(--border);padding:20px 0}\n.mrvin-blog-post .faq-item:last-child{border-bottom:1px solid var(--border)}\n.mrvin-blog-post .faq-q{font-family:var(--sans);font-weight:700;font-size:20px;color:var(--ink);margin:0 0 8px}\n.mrvin-blog-post .faq-a{margin:0;font-size:16.5px;color:var(--body);line-height:1.7}\n\/* author bio *\/\n.mrvin-blog-post .author{display:flex;gap:16px;align-items:flex-start;background:var(--surface2);border-radius:16px;padding:22px 24px;margin:50px 0 0}\n.mrvin-blog-post .author .av{width:52px;height:52px;border-radius:50%;background:var(--blue);color:#fff;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:17px}\n.mrvin-blog-post .author .nm{color:var(--ink);font-weight:500;font-size:16px;margin:0 0 5px}\n.mrvin-blog-post .author p{margin:0;font-size:14.5px;color:var(--muted);line-height:1.6}\n\/* sources *\/\n.mrvin-blog-post .sources{border-top:1px solid var(--border);margin-top:54px;padding-top:26px}\n.mrvin-blog-post .sources h2{font-size:22px;margin:0 auto 16px}\n.mrvin-blog-post .sources ul{list-style:none;padding:0;margin:0}\n.mrvin-blog-post .sources li{font-size:14.5px;color:var(--muted);padding:9px 0;border-bottom:1px solid var(--border);line-height:1.5}\n.mrvin-blog-post .sources li b{color:var(--ink);font-weight:500}\n\/* responsive *\/\n@media(max-width:940px){\n  .mrvin-blog-post .layout{display:block;padding:84px 20px 0}\n  .mrvin-blog-post .wrap{max-width:720px;margin:0 auto}\n  .mrvin-blog-post .toc-side{display:none}\n}\n@media(max-width:640px){\n  .mrvin-blog-post h1{font-size:34px}.mrvin-blog-post .lead{font-size:19px}.mrvin-blog-post .dek{font-size:18px}.mrvin-blog-post{font-size:17px}\n  .mrvin-blog-post .stats{grid-template-columns:1fr}.mrvin-blog-post .byline{flex-wrap:wrap}.mrvin-blog-post .share{margin-left:0}\n}\n\/* ==== used-car-cost-2026: partner cards, entry points, highlighted CTA ====\n   Everything below is emitted by that article alone, except the two rules\n   scoped under .mrvin-blog-used-car-cost-2026, which upgrade the summary\n   ticks and the Takeaway label for that article only. *\/\n.mrvin-blog-post .side-cta{margin-top:26px;border-left:3px solid var(--tint);padding:2px 0 2px 22px}\n.mrvin-blog-post .side-cta .sc-h{font-family:var(--sans);font-weight:700;font-size:16px;line-height:1.25;color:var(--ink);text-align:center;margin:0 0 12px}\n.mrvin-blog-post .side-cta .sc-h b{color:var(--blue);font-weight:400}\n.mrvin-blog-post .side-cta a{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin-bottom:8px;text-decoration:none;transition:border-color .2s ease,background .2s ease}\n.mrvin-blog-post .side-cta a:hover{background:#fff;border-color:var(--blue2);text-decoration:none}\n.mrvin-blog-post .side-cta .sc-ic{flex:0 0 24px;height:24px;border-radius:7px;background:linear-gradient(140deg,#EDF4FE,#DBEAFE);border:1px solid #CBDDF8;color:var(--blue);display:flex;align-items:center;justify-content:center}\n.mrvin-blog-post .side-cta .sc-ic svg{width:14px;height:14px}\n.mrvin-blog-post .jumpline{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--border);font-size:14.5px;color:var(--muted)}\n.mrvin-blog-post .jumpline a{font-weight:600}\n.mrvin-blog-post .jumpline .sep{color:var(--faint);margin:0 8px}\n.mrvin-blog-post .mbar{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:none;flex-direction:column;gap:8px;background:rgba(255,255,255,.97);border-top:1px solid var(--border);box-shadow:0 -6px 20px rgba(11,17,32,.08);padding:10px 12px;transform:translateY(110%);transition:transform .28s ease}\n.mrvin-blog-post .mbar.on{transform:translateY(0)}\n.mrvin-blog-post .mbar a{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:14px;font-weight:600;color:#fff;background:var(--blue);border-radius:10px;padding:11px 8px;text-decoration:none}\n.mrvin-blog-post .mbar a.alt{background:var(--surface2);color:var(--ink);border:1px solid var(--border)}\n.mrvin-blog-post .mbar a svg{width:16px;height:16px}\n.mrvin-blog-post .mbar-top{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}\n.mrvin-blog-post .mbar-h{font-family:var(--sans);font-weight:700;font-size:17px;line-height:1.2;color:var(--ink);text-align:center}\n.mrvin-blog-post .mbar-h b{color:var(--blue);font-weight:400}\n.mrvin-blog-post .mbar-row{display:flex;gap:8px}\n.mrvin-blog-post .mbar button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--faint);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}\n@media (max-width:1000px){.mrvin-blog-post .mbar{display:flex}}\n.mrvin-blog-post .pcard{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:20px 22px;margin:38px 0;box-shadow:0 2px 10px rgba(11,17,32,.04);transition:box-shadow .2s ease,border-color .2s ease}\n.mrvin-blog-post .pcard:hover{box-shadow:0 10px 26px rgba(11,17,32,.09);border-color:#CBD8EA}\n.mrvin-blog-post .pcard-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\n.mrvin-blog-post .pcard-ic{flex:0 0 44px;height:44px;border-radius:12px;background:linear-gradient(140deg,#EDF4FE,#DBEAFE);border:1px solid #CBDDF8;color:var(--blue);display:flex;align-items:center;justify-content:center}\n.mrvin-blog-post .pcard-ic svg{width:23px;height:23px}\n.mrvin-blog-post .pcard-body{flex:1 1 240px;min-width:0}\n.mrvin-blog-post .pcard-h{font-family:var(--sans);font-weight:700;font-size:20px;color:var(--ink);margin:0 0 3px;line-height:1.25}\n.mrvin-blog-post .pcard-sub{font-size:15px;color:var(--muted);margin:0;line-height:1.5}\n.mrvin-blog-post .pcard-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;background:var(--blue);color:#fff;border:0;border-radius:10px;font-family:var(--sans);font-size:15.5px;font-weight:600;padding:12px 20px;cursor:pointer;box-shadow:0 4px 12px rgba(0,51,153,.2);transition:background .2s ease,transform .18s ease,box-shadow .18s ease}\n.mrvin-blog-post .pcard-btn:hover{background:var(--blue2);transform:translateY(-1px);box-shadow:0 7px 18px rgba(37,99,235,.28)}\n.mrvin-blog-post .pcard-btn svg{width:16px;height:16px;transition:transform .18s ease}\n.mrvin-blog-post .pcard-btn:hover svg{transform:translateX(3px)}\n.mrvin-blog-post .pcard-slot{display:none;margin-top:18px;border-top:1px solid var(--border);padding-top:18px}\n.mrvin-blog-post .pcard.open .pcard-slot{display:block}\n.mrvin-blog-post .pcard.open .pcard-btn{display:none}\n\/* clickout slot: the Czech partners are links, not embedded widgets, so the\n   revealed slot holds a button-shaped anchor instead of an iframe *\/\n.mrvin-blog-post .pcard-slot a.pgo{display:flex;align-items:center;justify-content:center;gap:9px;font-size:15px;font-weight:600;color:#fff;background:var(--blue);border-radius:12px;padding:14px 18px;text-decoration:none;transition:background .2s ease}\n.mrvin-blog-post .pcard-slot a.pgo:hover{background:var(--blue2);text-decoration:none}\n.mrvin-blog-post .pcard-slot a.pgo svg{width:17px;height:17px;flex:0 0 17px}\n.mrvin-blog-post .partner-disc{border-top:1px solid var(--border);margin-top:30px;padding-top:18px;font-size:12.5px;line-height:1.65;color:var(--faint)}\n.mrvin-blog-post .partner-disc b{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}\n.mrvin-blog-post .pv-body .pv-eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue2);margin:0 0 9px}\n.mrvin-blog-post .pv-body .pv-eyebrow svg{width:16px;height:16px;flex:0 0 16px}\n.mrvin-blog-post .promo-vin .mrvin-search-hint{margin:0}\n.mrvin-blog-post .promo-vin .pv-trust{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}\n.mrvin-blog-post .promo-vin .pv-trust li{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);background:var(--surface2);border:1px solid var(--border);border-radius:999px;padding:5px 12px}\n.mrvin-blog-post .promo-vin .pv-trust svg{width:14px;height:14px;flex:0 0 14px;color:var(--green)}\n.mrvin-blog-post .mrvin-search-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px}\n.mrvin-blog-post .mrvin-search-btn svg{width:17px;height:17px;flex:0 0 17px;transition:transform .18s ease}\n.mrvin-blog-post .mrvin-search-btn:hover svg{transform:translateX(3px)}\n.mrvin-blog-post .promo.promo-xl{display:block;padding:0;border-radius:20px;margin:46px 0 0;background:linear-gradient(135deg,#002B80 0%,#003399 46%,#1D4ED8 100%);box-shadow:0 18px 44px rgba(0,51,153,.28)}\n.mrvin-blog-post .promo.promo-xl:before{right:-56px;top:-56px;width:210px;height:210px;border-width:34px}\n.mrvin-blog-post .promo.promo-xl:after{content:\"\";position:absolute;left:-70px;bottom:-96px;width:240px;height:240px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,210,31,.22) 0%,rgba(255,210,31,0) 68%)}\n.mrvin-blog-post .promo-xl .promo-inner{position:relative;z-index:1;padding:30px 32px 28px}\n.mrvin-blog-post .promo-xl .promo-main{display:flex;align-items:flex-start;gap:18px}\n.mrvin-blog-post .promo-ic{flex:0 0 52px;height:52px;border-radius:15px;color:#fff;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:center}\n.mrvin-blog-post .promo-ic svg{width:27px;height:27px}\n.mrvin-blog-post .promo-xl .promo-text{flex:1 1 auto;min-width:0}\n.mrvin-blog-post .promo-xl .promo-eyebrow{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--yellow);margin:0 0 7px}\n.mrvin-blog-post .promo-xl .promo-h{font-size:27px;line-height:1.2;margin:0 0 8px}\n.mrvin-blog-post .promo-xl .promo-sub{font-size:15.5px;max-width:54ch}\n.mrvin-blog-post .promo-xl .promo-trust{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:20px 0 0;padding:0}\n.mrvin-blog-post .promo-xl .promo-trust li{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#DCEAFB;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:999px;padding:6px 13px}\n.mrvin-blog-post .promo-xl .promo-trust svg{width:15px;height:15px;flex:0 0 15px;color:var(--yellow)}\n.mrvin-blog-post .promo-xl .promo-btn{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;background:var(--yellow);color:#0B1120;font-weight:700;font-size:16.5px;padding:15px 26px;border-radius:13px;box-shadow:0 8px 20px rgba(0,0,0,.22);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}\n.mrvin-blog-post .promo-xl .promo-btn:hover{background:#FFDD4D;color:#0B1120;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.3);text-decoration:none}\n.mrvin-blog-post .promo-xl .promo-btn svg{width:19px;height:19px;flex:0 0 19px}\n.mrvin-blog-post .promo-xl .promo-btn .pb-arrow{width:17px;height:17px;flex:0 0 17px;transition:transform .18s ease}\n.mrvin-blog-post .promo-xl .promo-btn:hover .pb-arrow{transform:translateX(3px)}\n.mrvin-blog-post .promo-xl + .promo-alt{margin:16px 0 42px}\n.mrvin-blog-post .promo-xl + .promo-alt a{display:inline-flex;align-items:center;gap:7px}\n.mrvin-blog-post .promo-xl + .promo-alt svg{width:15px;height:15px;flex:0 0 15px}\n.mrvin-blog-post .src-links{display:block;margin-top:6px}\n.mrvin-blog-used-car-cost-2026 .tldr li{padding-left:33px}\n.mrvin-blog-used-car-cost-2026 .tldr li:before{content:\"\";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:7px;background:rgba(29,158,117,.11) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%231D9E75' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.6 4.6L19 7'\/%3E%3C\/svg%3E\") center\/13px 13px no-repeat}\n.mrvin-blog-used-car-cost-2026 .takeaway b{padding-left:21px;line-height:1.5;background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%230F6E56' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.3 18h5.4'\/%3E%3Cpath d='M10.2 21h3.6'\/%3E%3Cpath d='M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2h5c0-.8.4-1.5 1-2A6 6 0 0 0 12 3Z'\/%3E%3C\/svg%3E\") left center\/14px 14px no-repeat}\n@media(max-width:600px){\n  .mrvin-blog-post .promo-xl .promo-inner{padding:26px 22px 24px}\n  .mrvin-blog-post .promo-xl .promo-main{gap:14px}\n  .mrvin-blog-post .promo-xl .promo-h{font-size:23px}\n  .mrvin-blog-post .promo-ic{flex:0 0 44px;height:44px;border-radius:13px}\n  .mrvin-blog-post .promo-ic svg{width:23px;height:23px}\n  .mrvin-blog-post .promo-xl .promo-btn{width:100%;justify-content:center}\n}\n@media(prefers-reduced-motion:reduce){\n  .mrvin-blog-post .promo-xl .promo-btn,.mrvin-blog-post .pcard-btn,.mrvin-blog-post .pcard-btn svg,.mrvin-blog-post .mrvin-search-btn svg{transition:none}\n  .mrvin-blog-post .promo-xl .promo-btn:hover,.mrvin-blog-post .pcard-btn:hover{transform:none}\n}\n\n\/* ---------- VIN \/ plate search box, as on the homepage hero ----------\n   The tabs, the country tile and the validation notes are the shared\n   component from snippet 6; these rules only re-scope its sizing to the\n   narrower article column. *\/\n\/* Rail CTA sub label. The rail in the country editions is a single line link,\n   so .sc-geo had no rule and the second line ran into the first. *\/\n.mrvin-blog-post .side-cta .sc-geo{display:block;font-size:11.5px;font-weight:400;color:var(--faint);line-height:1.35;margin-top:3px}\n\n.mrvin-blog-post .mrvin-search-tabs{display:flex;gap:4px;padding:2px 4px 8px}\n.mrvin-blog-post .mrvin-search-tab{padding:7px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:0;outline:none;background:transparent;color:var(--faint);font-family:var(--sans);transition:background .2s,color .2s;line-height:1}\n.mrvin-blog-post .mrvin-search-tab.active{background:var(--tint);color:var(--blue2)}\n.mrvin-blog-post .mrvin-search-tab:hover:not(.active){color:var(--body)}\n.mrvin-blog-post .mrvin-search-row .mrvin-country{align-self:stretch;display:none}\n.mrvin-blog-post .mrvin-search-row .mrvin-country.is-active{display:block}\n.mrvin-blog-post .mrvin-country-tile{height:100%;min-height:52px}\n\n\/* ---------- damage study: data tables ----------\n   .dtable is the plain two or three column figures table. It reuses the\n   base table styling and adds a bar that draws the share inline, so the\n   shape of a distribution is readable without a chart. *\/\n.mrvin-blog-post .dtable{margin:26px 0 0;font-size:15px}\n.mrvin-blog-post .dtable thead th{background:var(--surface2);color:var(--muted);font-weight:600;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;padding:12px 16px;text-align:right}\n.mrvin-blog-post .dtable thead th:first-child{text-align:left}\n.mrvin-blog-post .dtable tbody td{padding:11px 16px;text-align:right;color:var(--body);white-space:nowrap}\n.mrvin-blog-post .dtable tbody td:first-child{text-align:left;color:var(--ink);white-space:normal}\n.mrvin-blog-post .dtable tbody tr.hi td{background:#FFF8E6}\n.mrvin-blog-post .dtable tbody tr.hi td:first-child{font-weight:600}\n.mrvin-blog-post .dtable td .bar{display:block;height:5px;border-radius:3px;background:var(--border);margin-top:6px;min-width:64px}\n.mrvin-blog-post .dtable td .bar i{display:block;height:100%;border-radius:3px;background:#A9CBF0}\n.mrvin-blog-post .dtable tbody tr.hi td .bar i{background:var(--blue2)}\n.mrvin-blog-post .tnote{font-size:13px;color:var(--faint);margin:10px 2px 26px;line-height:1.5}\n.mrvin-blog-post .caveat{border-left:4px solid var(--faint);background:var(--surface2);border-radius:0 10px 10px 0;padding:14px 18px;margin:26px 0;font-size:15px;line-height:1.6;color:var(--muted)}\n.mrvin-blog-post .caveat b{color:var(--body)}\n\n\/* ---------- damage study: the two hand drawn figures ----------\n   Both are inline SVG rather than a chart library: the values never change\n   after publication, and inline SVG needs no Chart.js on a page that would\n   otherwise load none. *\/\n.mrvin-blog-post .zonefig svg{width:100%;height:auto;display:block}\n.mrvin-blog-post .chartfig{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 18px 12px}\n.mrvin-blog-post .chartfig figcaption{padding:0 6px}\n.mrvin-blog-post .sev-legend{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:14px 0 0;padding:0;font-size:13px;color:var(--muted)}\n.mrvin-blog-post .sev-legend li{display:flex;align-items:center;gap:8px}\n.mrvin-blog-post .sev-legend i{width:12px;height:12px;border-radius:3px;flex:0 0 12px}\n.mrvin-blog-post .sev-legend .l1{background:var(--green)}\n.mrvin-blog-post .sev-legend .l2{background:var(--yellow)}\n.mrvin-blog-post .sev-legend .l3{background:var(--red)}\n.mrvin-blog-post .dtable tbody tr.s3 td:first-child{box-shadow:inset 3px 0 0 var(--red)}\n.mrvin-blog-post .dtable tbody tr.s2 td:first-child{box-shadow:inset 3px 0 0 var(--yellow)}\n.mrvin-blog-post .dtable tbody tr.s1 td:first-child{box-shadow:inset 3px 0 0 var(--green)}\n@media(max-width:600px){\n  .mrvin-blog-post .dtable{font-size:14px}\n  .mrvin-blog-post .dtable tbody td,.mrvin-blog-post .dtable thead th{padding:10px 12px}\n}\n@media(prefers-reduced-motion:reduce){.mrvin-blog-post .reveal{opacity:1!important;transform:none!important}html{scroll-behavior:auto}}\n<\/style>\n<noscript><style>.mrvin-blog-post .reveal{opacity:1!important;transform:none!important}<\/style><\/noscript>\t<div class=\"mrvin-blog-post mrvin-blog-used-car-damage-statistics\">\n\t\t<div class=\"progress\" id=\"mrvin-blog-progress\"><\/div>\n\t\t<button class=\"totop\" id=\"mrvin-blog-totop\" type=\"button\" aria-label=\"Back to top\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 19V5\"\/><path d=\"M6 11l6-6 6 6\"\/><\/svg><\/button>\n\t\t<div class=\"layout\">\n\t\t\t\t\t<aside class=\"toc-side\">\n\t\t\t<nav class=\"toc\" aria-label=\"Spis tre\u015bci\">\n\t\t\t\t<p class=\"toc-h\">W niniejszym artykule<\/p>\n\t\t\t\t<ol>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#two-in-five\">Dwa na pi\u0119\u0107<\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#cost\">To nie s\u0105 rysy<\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#repeat\">I zdarzy\u0142o si\u0119 znowu<\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#brands\">Kt\u00f3re marki obrywaj\u0105 najbardziej<\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#where\">Gdzie auta dostaj\u0105<\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#geography\">I gdzie to si\u0119 sta\u0142o<\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#odometer\">Licznik te\u017c k\u0142amie<\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#young\">Nowe nie znaczy czyste<\/a><\/li>\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#faq\">Najcz\u0119stsze pytania<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<\/ol>\n\t\t\t<\/nav>\n\t\t\t<div class=\"side-cta\">\n\t\t\t\t<p class=\"sc-h\">Sprawd\u017a, na kt\u00f3re <b>w\u0142a\u015bnie patrzysz<\/b><\/p>\n\t\t\t\t<a href=\"#vincheck\" data-go=\"vincheck\"><span class=\"sc-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"10.5\" cy=\"10.5\" r=\"7\"\/><path d=\"m7.6 10.6 2.1 2.1 3.9-4.3\"\/><path d=\"m15.6 15.6 4.4 4.4\"\/><\/svg><\/span><span>Sprawd\u017a auto<span class=\"sc-geo\">30+ kraj\u00f3w, w nieca\u0142\u0105 minut\u0119<\/span><\/span><\/a>\n\t\t\t<\/div>\n\t\t<\/aside>\n\n\t\t<article class=\"wrap content\">\n\n\t\t\t<div class=\"badges\">\n\t\t\t\t\t\t\t\t\t<span class=\"badge\">Analiza<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"badge\">Poradnik kupuj\u0105cego<\/span>\n\t\t\t\t\t\t\t\t<span class=\"date\">18 sierpnia 2026<\/span>\n\t\t\t\t<span class=\"dot\">&middot;<\/span>\n\t\t\t\t<span class=\"meta-extra\" id=\"mrvin-blog-readtime\">9 min czytania<\/span>\n\t\t\t<\/div>\n\n\t\t\t<h1>Dwa z tych pi\u0119ciu samochod\u00f3w ukrywaj\u0105 wypadek<\/h1>\n\n\t\t\t<p class=\"dek\">Sprawdzili\u015bmy 4 939 samochod\u00f3w w chwili, gdy kupuj\u0105cy jeszcze si\u0119 zastanawiali. Dwa na pi\u0119\u0107 wr\u00f3ci\u0142y z wpisem o szkodzie, \u015brednio na 8 040 euro, a wi\u0119kszo\u015b\u0107 by\u0142a uszkodzona wi\u0119cej ni\u017c raz.<\/p>\n\n\t\t\t<div class=\"byline\">\n\t\t\t\t<div class=\"avatar\">MV<\/div>\n\t\t\t\t<div>\n\t\t\t\t\t<div class=\"name\">Zesp\u00f3\u0142 MrVIN<\/div>\n\t\t\t\t\t<div class=\"role\">Badania historii pojazd\u00f3w<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"share\">\n\t\t\t\t\t<a id=\"mrvin-blog-sh-x\" href=\"#\" target=\"_blank\" rel=\"noopener\" aria-label=\"Udost\u0119pnij na X\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><\/a>\n\t\t\t\t\t<a id=\"mrvin-blog-sh-li\" href=\"#\" target=\"_blank\" rel=\"noopener\" aria-label=\"Udost\u0119pnij na LinkedIn\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5zM0 8h5v16H0zM7.5 8h4.78v2.2h.07c.67-1.2 2.3-2.46 4.73-2.46 5.06 0 6 3.33 6 7.66V24h-5v-6.78c0-1.62-.03-3.7-2.25-3.7-2.26 0-2.6 1.76-2.6 3.58V24h-5z\"\/><\/svg><\/a>\n\t\t\t\t\t<a id=\"mrvin-blog-sh-fb\" href=\"#\" target=\"_blank\" rel=\"noopener\" aria-label=\"Udost\u0119pnij na Facebooku\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.07C24 5.4 18.63 0 12 0S0 5.4 0 12.07c0 6.02 4.39 11.01 10.13 11.93v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.69 4.53-4.69 1.31 0 2.68.24 2.68.24v2.97h-1.51c-1.49 0-1.95.93-1.95 1.88v2.26h3.32l-.53 3.49h-2.79v8.44C19.61 23.08 24 18.09 24 12.07z\"\/><\/svg><\/a>\n\t\t\t\t\t<button id=\"mrvin-blog-sh-copy\" type=\"button\" aria-label=\"Skopiuj link\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9.5 14.5l5-5\"\/><path d=\"M11 6.5l.7-.7a3.5 3.5 0 015 5l-2.2 2.2\"\/><path d=\"M13 17.5l-.7.7a3.5 3.5 0 01-5-5l2.2-2.2\"\/><\/svg><\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"cover\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/blog\/damaged\/damaged-hero.webp\" width=\"1024\" height=\"572\" alt=\"Pi\u0119\u0107 u\u017cywanych samochod\u00f3w w rz\u0119dzie, mi\u015b MrVIN je ogl\u0105da. Dwa z pi\u0119ciu maj\u0105 uszkodzenia powypadkowe.\">\n\t\t\t<p class=\"cover-cap\">Dwa na pi\u0119\u0107 to nie straszak. To wynik, kt\u00f3ry zmierzyli\u015bmy na autach, za kt\u00f3re ludzie mieli w\u0142a\u015bnie zap\u0142aci\u0107.<\/p>\n\n\t\t\t<p class=\"lead\">To prawdziwe u\u017cywane samochody w trakcie zakupu, sprawdzone przez kogo\u015b, kto chcia\u0142 mie\u0107 pewno\u015b\u0107, zanim odda pieni\u0105dze. To, co wysz\u0142o, warto wiedzie\u0107, zanim sam staniesz na takim parkingu.<\/p>\n\n\t\t\t<div class=\"tldr\">\n\t\t\t\t<p class=\"eyebrow\">W skr\u00f3cie<\/p>\n\t\t\t\t<ul>\n\t\t\t\t\t<li>40,2% sprawdzonych aut mia\u0142o co najmniej jeden wpis o wypadku lub szkodzie.<\/li>\n\t\t\t\t\t<li>\u015arednie uszkodzone auto ma 8,040 EUR wycenionej szkody. Co pi\u0105te ponad 10,000 EUR.<\/li>\n\t\t\t\t\t<li>53,7% uszkodzonych aut by\u0142o uszkodzonych wi\u0119cej ni\u017c raz. Powt\u00f3rna szkoda to norma, nie wyj\u0105tek.<\/li>\n\t\t\t\t\t<li>W\u015br\u00f3d aut, kt\u00f3re mogli\u015bmy sprawdzi\u0107, w uszkodzonych licznik cofni\u0119to dwa razy cz\u0119\u015bciej ni\u017c w czystych.<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t<div class=\"summary-stats\">\n\t\t\t\t\t<div><span class=\"snum\">40,2%<\/span><span class=\"slbl\">sprawdzonych aut mia\u0142o wpis o szkodzie<\/span><\/div>\n\t\t\t\t\t<div><span class=\"snum\">8,040 EUR<\/span><span class=\"slbl\">wycenionej szkody na \u015brednim uszkodzonym aucie<\/span><\/div>\n\t\t\t\t\t<div><span class=\"snum\">53,7%<\/span><span class=\"slbl\">uszkodzonych aut ucierpia\u0142o wi\u0119cej ni\u017c raz<\/span><\/div>\n\t\t\t\t\t<div><span class=\"snum\">4,939<\/span><span class=\"slbl\">sprawdzone auta, wszystkie w trakcie zakupu<\/span><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<p class=\"jumpline\">Przejd\u017a do: <a href=\"#vincheck\" data-go=\"vincheck\">sprawd\u017a auto teraz<\/a><span class=\"sep\">&middot;<\/span><a href=\"#brands\">tabeli marek<\/a><\/p>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"mbar-trigger\" aria-hidden=\"true\"><\/div>\n\n\t\t\t<h2 id=\"two-in-five\">Dwa na pi\u0119\u0107 mia\u0142y co\u015b w aktach<\/h2>\n\n\t\t\t<p>To nie by\u0142y losowe auta wyci\u0105gni\u0119te z rejestru. Ka\u017cde z 4,939 by\u0142o autem, kt\u00f3re kto\u015b zamierza\u0142 kupi\u0107 i najpierw poprosi\u0142 nas o sprawdzenie.<\/p>\n\n\t\t\t<p>40,2% wr\u00f3ci\u0142o z co najmniej jedn\u0105 zarejestrowan\u0105 szkod\u0105 lub wypadkiem. Dwa na pi\u0119\u0107. Nie dwa na pi\u0119\u0107dziesi\u0105t.<\/p>\n\n\t\t\t<p>Sp\u00f3jrz na pi\u0119\u0107 samochod\u00f3w na g\u00f3rze tej strony. Te dwa z pogniecionymi elementami nie s\u0105 prawdziwym ryzykiem, bo nikt ich \u015bwiadomie nie kupuje. Ryzykiem jest tych samych pi\u0119\u0107 aut sfotografowanych tak, jak naprawd\u0119 fotografuje je sprzedaj\u0105cy, po naprawie i z dopasowanym lakierem.<\/p>\n\n\t\t\t<p>Nic w takim rz\u0119dzie nie powie ci, kt\u00f3re to te dwa. Ani lakier, ani szczeliny, ani zdj\u0119cia, ani sprzedaj\u0105cy. Jedyne, co je odr\u00f3\u017cnia, to wpis w aktach.<\/p>\n\n\t\t\t<div class=\"promo-vin\" id=\"vincheck\">\n\t\t\t\t<div class=\"pv-head\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/blog\/damaged\/damaged-checklist-bear.webp\" width=\"1015\" height=\"311\" alt=\"Mi\u015b MrVIN trzyma raport, w kt\u00f3rym dwa z pi\u0119ciu aut s\u0105 oznaczone jako uszkodzone\" loading=\"lazy\">\n\t\t\t\t\t<div class=\"pv-body\">\n\t\t\t\t\t\t<h3>Upewnij si\u0119, \u017ce nie kupujesz jednego z tych dw\u00f3ch<\/h3>\n\t\t\t\t\t\t<p>Zobacz prawdziwy przebieg, szkody, finansowanie i histori\u0119 kraj\u00f3w auta w ponad 30 krajach, w nieca\u0142\u0105 minut\u0119.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<style>\n\/* Country tile \u2014 anchored on the left of the input on every viewport *\/\n.mrvin-country{position:relative;flex:0 0 auto;display:none}\n.mrvin-country.is-active{display:block}\n.mrvin-country-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;height:54px;border:none;border-radius:10px;background:#003399;color:#FFF;cursor:pointer;padding:6px 4px;gap:2px;font-family:inherit;line-height:1;transition:transform .15s ease,box-shadow .15s ease}\n.mrvin-country-tile:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,51,153,.25)}\n.mrvin-country-tile-stars{display:block;width:22px;height:22px}\n.mrvin-country-tile-code{font-size:13px;font-weight:700;letter-spacing:.3px;color:#FFF;font-family:'DM Sans',-apple-system,sans-serif}\n.mrvin-country-tile.is-empty .mrvin-country-tile-code{font-size:18px;color:#FFEB30}\n\n\/* Dropdown is portaled to <body> on open and positioned with position:fixed,\n   so no ancestor's overflow:hidden \/ transform creates a containing block\n   that clips it. JS sets top\/left from the tile's bounding rect. *\/\n.mrvin-country-dropdown{position:fixed;top:0;left:0;background:#FFF;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.16);padding:6px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;z-index:99999;min-width:260px;max-height:340px;display:flex;flex-direction:column;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif}\n.mrvin-country-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}\n.mrvin-country-search-wrap{display:flex;align-items:center;gap:6px;margin:4px 4px 6px;padding:0 10px;border:1px solid #E2E8F0;border-radius:6px;background:#F8FAFC;flex:none;transition:border-color .15s ease,background .15s ease}\n.mrvin-country-search-wrap:focus-within{border-color:#2563EB;background:#FFF}\n.mrvin-country-search-icon{flex:none;width:12px;height:12px;background:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'\/><line x1='20' y1='20' x2='16.65' y2='16.65'\/><\/svg>\") center\/contain no-repeat;pointer-events:none}\n.mrvin-country-dropdown input.mrvin-country-search,.mrvin-country-dropdown input.mrvin-country-search:focus,.mrvin-country-dropdown input.mrvin-country-search:hover{flex:1 1 auto;min-width:0;width:100%;border:none!important;outline:none!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;padding:6px 0!important;margin:0!important;height:auto!important;font-size:12px;font-family:inherit;color:#0B1120;line-height:normal}\n.mrvin-country-dropdown input.mrvin-country-search::placeholder{color:#94A3B8}\n.mrvin-country-options{flex:1;overflow-y:auto;padding:4px 2px}\n.mrvin-country-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:none;background:transparent;font-family:inherit;font-size:13px;color:#475569;cursor:pointer;text-align:left}\n.mrvin-country-option:hover{background:#F1F5F9}\n.mrvin-country-option.is-selected{background:#EFF6FF;color:#2563EB;font-weight:600}\n.mrvin-country-option.is-hidden{display:none}\n.mrvin-country-option-flag{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:20px;border-radius:3px;background:#003399}\n.mrvin-country-option-flag svg{width:14px;height:14px}\n.mrvin-country-option-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.mrvin-country-option-code{font-size:11px;font-weight:700;color:#94A3B8;letter-spacing:.3px}\n.mrvin-country-option.is-selected .mrvin-country-option-code{color:#2563EB}\n.mrvin-country-empty{padding:14px 12px;font-size:12px;color:#94A3B8;text-align:center;display:none}\n.mrvin-country-empty.is-visible{display:block}\n.mrvin-country-error{display:none;text-align:left;font-size:12px;color:#DC2626;margin:8px 4px 0}\n.mrvin-country-error.is-visible{display:block}\n.mrvin-vin-note{display:none;text-align:left;font-size:12px;color:#DC2626;margin:8px 4px 0}\n.mrvin-vin-note.is-visible{display:block}\n.mrvin-vin-note.is-ok{display:block;color:#0BA800}\n.mrvin-vin-bypass{display:none;margin:6px 4px 0;padding:0;background:none;border:none;color:#003399;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer;font-family:inherit}\n.mrvin-vin-bypass.is-visible{display:inline-block}\n.mrvin-search-input.mrvin-error,.mrvin-cta-input.mrvin-error{outline:2px solid #DC2626;outline-offset:1px}\n\n\/* Mobile: keep tile + input side-by-side, button breaks to its own row.\n   Overrides the row\u2192column flex switch in the existing form CSS. *\/\n@media(max-width:767px){\n  .mrvin-country-tile{width:48px;height:48px}\n  .mrvin-country-dropdown{min-width:0;width:calc(100vw - 24px);max-width:340px;max-height:60vh}\n  \/* 16px on any focusable text field: iOS Safari auto-zooms the page when a\n     focused input's font-size is below 16px *\/\n  .mrvin-country-dropdown input.mrvin-country-search{font-size:16px}\n  .mrvin-search-row,.mrvin-cta-row{flex-direction:row!important;flex-wrap:wrap;align-items:center}\n  .mrvin-search-row .mrvin-country,.mrvin-cta-row .mrvin-country{order:0}\n  .mrvin-search-box input.mrvin-search-input,.mrvin-cta .mrvin-cta-search-box input.mrvin-cta-input{flex:1 1 0;min-width:0;order:1;text-align:left}\n  .mrvin-search-btn,.mrvin-cta .mrvin-cta-btn{flex:0 0 100%;width:100%;order:2}\n}\n<\/style>\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <symbol id=\"mrvin-eu-stars\" viewBox=\"0 0 24 24\">\n    <g fill=\"#FFEB30\">\n      <circle cx=\"12\" cy=\"5\" r=\"1.1\"\/>\n      <circle cx=\"15.5\" cy=\"5.94\" r=\"1.1\"\/>\n      <circle cx=\"18.06\" cy=\"8.5\" r=\"1.1\"\/>\n      <circle cx=\"19\" cy=\"12\" r=\"1.1\"\/>\n      <circle cx=\"18.06\" cy=\"15.5\" r=\"1.1\"\/>\n      <circle cx=\"15.5\" cy=\"18.06\" r=\"1.1\"\/>\n      <circle cx=\"12\" cy=\"19\" r=\"1.1\"\/>\n      <circle cx=\"8.5\" cy=\"18.06\" r=\"1.1\"\/>\n      <circle cx=\"5.94\" cy=\"15.5\" r=\"1.1\"\/>\n      <circle cx=\"5\" cy=\"12\" r=\"1.1\"\/>\n      <circle cx=\"5.94\" cy=\"8.5\" r=\"1.1\"\/>\n      <circle cx=\"8.5\" cy=\"5.94\" r=\"1.1\"\/>\n    <\/g>\n  <\/symbol>\n  <!-- Union Jack for GB plates. Post-Brexit UK plates keep the blue band but carry the national\n       flag and \"GB\" instead of the EU circle of stars. 3:2 viewBox so it letterboxes neatly inside\n       the same square slot the stars use (preserveAspectRatio defaults to meet). Diagonals are\n       drawn full-bleed and clipped by the viewport, white beneath red, then the St George cross\n       on top \u2014 the standard layer order. -->\n  <symbol id=\"mrvin-gb-flag\" viewBox=\"0 0 24 16\">\n    <rect width=\"24\" height=\"16\" fill=\"#012169\"\/>\n    <path d=\"M0 0 L24 16 M24 0 L0 16\" stroke=\"#FFF\" stroke-width=\"3.2\"\/>\n    <path d=\"M0 0 L24 16 M24 0 L0 16\" stroke=\"#C8102E\" stroke-width=\"1.8\"\/>\n    <path d=\"M12 0 V16 M0 8 H24\" stroke=\"#FFF\" stroke-width=\"5.2\"\/>\n    <path d=\"M12 0 V16 M0 8 H24\" stroke=\"#C8102E\" stroke-width=\"3.1\"\/>\n  <\/symbol>\n<\/svg>\n<script>\nwindow.mrvinCountries = [{\"iso\":\"AT\",\"plate\":\"A\",\"name\":\"Austria\",\"ph\":\"W-1234 AB\"},{\"iso\":\"BE\",\"plate\":\"B\",\"name\":\"Belgia\",\"ph\":\"1-ABC-123\"},{\"iso\":\"BG\",\"plate\":\"BG\",\"name\":\"Bu\\u0142garia\",\"ph\":\"A 1234 BC\"},{\"iso\":\"CY\",\"plate\":\"CY\",\"name\":\"Cypr\",\"ph\":\"ABC 123\"},{\"iso\":\"CZ\",\"plate\":\"CZ\",\"name\":\"Czechy\",\"ph\":\"1A2 3456\"},{\"iso\":\"DE\",\"plate\":\"D\",\"name\":\"Niemcy\",\"ph\":\"B-AB 1234\"},{\"iso\":\"DK\",\"plate\":\"DK\",\"name\":\"Dania\",\"ph\":\"AB 12 345\"},{\"iso\":\"EE\",\"plate\":\"EST\",\"name\":\"Estonia\",\"ph\":\"123 ABC\"},{\"iso\":\"ES\",\"plate\":\"E\",\"name\":\"Hiszpania\",\"ph\":\"1234 ABC\"},{\"iso\":\"FI\",\"plate\":\"FIN\",\"name\":\"Finlandia\",\"ph\":\"ABC-123\"},{\"iso\":\"FR\",\"plate\":\"F\",\"name\":\"Francja\",\"ph\":\"AB-123-CD\"},{\"iso\":\"GB\",\"plate\":\"GB\",\"name\":\"Wielka Brytania\",\"ph\":\"AB12 CDE\"},{\"iso\":\"GR\",\"plate\":\"GR\",\"name\":\"Grecja\",\"ph\":\"ABC 1234\"},{\"iso\":\"HU\",\"plate\":\"H\",\"name\":\"W\\u0119gry\",\"ph\":\"ABC-123\"},{\"iso\":\"IE\",\"plate\":\"IRL\",\"name\":\"Irlandia\",\"ph\":\"12 D 1234\"},{\"iso\":\"IT\",\"plate\":\"I\",\"name\":\"W\\u0142ochy\",\"ph\":\"AB 123 CD\"},{\"iso\":\"LT\",\"plate\":\"LT\",\"name\":\"Litwa\",\"ph\":\"ABC 123\"},{\"iso\":\"LU\",\"plate\":\"L\",\"name\":\"Luksemburg\",\"ph\":\"AB 1234\"},{\"iso\":\"LV\",\"plate\":\"LV\",\"name\":\"\\u0141otwa\",\"ph\":\"AB-1234\"},{\"iso\":\"MT\",\"plate\":\"M\",\"name\":\"Malta\",\"ph\":\"ABC 123\"},{\"iso\":\"NL\",\"plate\":\"NL\",\"name\":\"Holandia\",\"ph\":\"12-AB-34\"},{\"iso\":\"PL\",\"plate\":\"PL\",\"name\":\"Polska\",\"ph\":\"WA 12345\"},{\"iso\":\"PT\",\"plate\":\"P\",\"name\":\"Portugalia\",\"ph\":\"12-AB-34\"},{\"iso\":\"RO\",\"plate\":\"RO\",\"name\":\"Rumunia\",\"ph\":\"B 12 ABC\"},{\"iso\":\"SE\",\"plate\":\"S\",\"name\":\"Szwecja\",\"ph\":\"ABC 123\"},{\"iso\":\"SI\",\"plate\":\"SLO\",\"name\":\"S\\u0142owenia\",\"ph\":\"LJ AB-123\"},{\"iso\":\"SK\",\"plate\":\"SK\",\"name\":\"S\\u0142owacja\",\"ph\":\"BA 123 AB\"}];\nwindow.mrvinPlateCountries = [\"ES\",\"FR\",\"IT\",\"LV\",\"PT\"];\nwindow.mrvinPlateIntentUrl = \"https:\\\/\\\/www.mrvin.com\\\/wp-admin\\\/admin-ajax.php\";\nwindow.mrvinCountryStrings = {\"select\":\"Wybierz kraj\",\"pick\":\"Najpierw wybierz kraj\",\"genericPh\":\"Wprowad\\u017a numer rejestracyjny\",\"plateUnsupported\":\"W kraju %country% nie ma jeszcze mo\\u017cliwo\\u015bci wyszukiwania na podstawie numeru rejestracyjnego. Aby uzyska\\u0107 dok\\u0142adniejszy raport, prosimy o podanie numeru VIN. \",\"plateUnsupportedOk\":\"OK\",\"vinErrEmpty\":\"Wprowad\\u017a numer VIN.\",\"vinErrLength\":\"Numer VIN musi sk\\u0142ada\\u0107 si\\u0119 dok\\u0142adnie z 17 znak\\u00f3w.\",\"vinErrChars\":\"Numer VIN nie mo\\u017ce zawiera\\u0107 liter I, O ani Q.\",\"vinErrInvalid\":\"Ten numer VIN wydaje si\\u0119 nieprawid\\u0142owy. Prosz\\u0119 go sprawdzi\\u0107 jeszcze raz. \",\"vinErrBypass\":\"Jeste\\u015b pewien, \\u017ce to si\\u0119 zgadza? W ka\\u017cdym razie spr\\u00f3buj wyszuka\\u0107. \",\"vinOk\":\"Numer VIN wygl\\u0105da na prawid\\u0142owy\",\"plateErrEmpty\":\"Wprowad\\u017a numer rejestracyjny.\",\"plateErrLength\":\"Ta tablica rejestracyjna wydaje si\\u0119 za kr\\u00f3tka albo za d\\u0142uga.\",\"plateErrGb\":\"To nie wygl\\u0105da na brytyjsk\\u0105 tablic\\u0119 rejestracyjn\\u0105 \\u2014 zazwyczaj maj\\u0105 one posta\\u0107 AB12 CDE.\",\"plateErrBe\":\"This looks like a Belgian number plate. Belgian plates cannot be checked here. Please use the VIN for a more accurate report.\",\"plateErrBypass\":\"Na pewno to si\\u0119 zgadza? Wyszukaj mimo wszystko. \",\"plateSeriesPT\":\"Number-plate lookups in Portugal currently work only for plates in the 12-AB-34 format, issued between 2005 and 2020. For any other Portuguese plate, please use the VIN for an accurate report.\"};\n(function(){\n  var SS_KEY = 'mrvinPlateCountryIso';\n  var BY_ISO = {};\n  (window.mrvinCountries||[]).forEach(function(c){BY_ISO[c.iso]=c});\n\n  \/\/ Per-brand active plate countries (ISO-2) from the API. Picking a country NOT in this set\n  \/\/ shows a popup steering the user to the VIN instead of a doomed plate lookup.\n  var ACTIVE_PLATE = {};\n  (window.mrvinPlateCountries||[]).forEach(function(iso){ ACTIVE_PLATE[String(iso).toUpperCase()] = true; });\n  function isPlateCountryActive(iso){ return !!ACTIVE_PLATE[String(iso||'').toUpperCase()]; }\n\n  \/\/ Countries that are ACTIVE but resolve only some of their registration series. Portugal is the\n  \/\/ only one: its 2005-2020 series (12-AB-34) resolves, while the pre-1992, 1992-2005 and current\n  \/\/ post-March-2020 series are all refused on format upstream, unbilled and unanswerable.\n  \/\/\n  \/\/ This mirrors PlateNormalizer.CIVILIAN_FORMATS' PT entry on purpose. The SERVER is the authority\n  \/\/ \u2014 WebVehicleServiceImpl.getPlatePreview refuses the same shapes at the one door every plate\n  \/\/ lookup passes through, so editing or disabling this JS changes nothing about what gets called.\n  \/\/ Keeping a copy here is only so the visitor is told immediately, in their own language, instead\n  \/\/ of watching a search fail.\n  var SERIES_LIMITED = { PT: \/^[0-9]{2}[A-Z]{2}[0-9]{2}$\/ };\n  function seriesSupported(iso, raw){\n    var re = SERIES_LIMITED[String(iso||'').toUpperCase()];\n    if (!re) return true;\n    return re.test(String(raw||'').toUpperCase().replace(\/[^A-Z0-9]\/g, ''));\n  }\n  function seriesMessage(iso){\n    var s = window.mrvinCountryStrings || {};\n    return String(iso||'').toUpperCase() === 'PT' ? s.plateSeriesPT : null;\n  }\n\n  \/\/ Fire-and-forget demand tracking: which plate countries visitors try, and plate-mode entry.\n  \/\/ The server (vp_plate_intent) computes the enabled flag + upserts a counter. Never blocks UI.\n  function trackPlateIntent(key){\n    try {\n      var url = window.mrvinPlateIntentUrl;\n      if (!url || !key) return;\n      var fd = new FormData();\n      fd.append('action', 'vp_plate_intent');\n      fd.append('intent', key);\n      if (navigator.sendBeacon) navigator.sendBeacon(url, fd);\n      else fetch(url, { method: 'POST', body: fd, keepalive: true, credentials: 'same-origin' });\n    } catch (e) {}\n  }\n\n  \/\/ Funnel-top counter: fire once per real (validated) lookup submit, just before\n  \/\/ the GET navigation to \/checkout\/. Server (vp_search_event) bumps a daily counter\n  \/\/ by mode + AB variant. sendBeacon survives the navigation; never blocks it.\n  function trackSearchSubmit(mode){\n    try {\n      var url = window.mrvinPlateIntentUrl; \/\/ shared admin-ajax endpoint\n      if (!url) return;\n      var fd = new FormData();\n      fd.append('action', 'vp_search_event');\n      fd.append('mode', mode === 'plate' ? 'plate' : 'vin');\n      if (navigator.sendBeacon) navigator.sendBeacon(url, fd);\n      else fetch(url, { method: 'POST', body: fd, keepalive: true, credentials: 'same-origin' });\n    } catch (e) {}\n  }\n  \/\/ One delegated listener in the bubble phase, so it runs AFTER each box's own\n  \/\/ validation handler: e.defaultPrevented is true when validation blocked the\n  \/\/ submit, so we only count searches that actually navigate. Covers the hero,\n  \/\/ bottom-CTA and sticky forms (all carry .mrvin-search-row \/ .mrvin-cta-row).\n  document.addEventListener('submit', function(e){\n    var f = e.target;\n    if (!f || !f.classList || e.defaultPrevented) return;\n    if (!f.classList.contains('mrvin-search-row') && !f.classList.contains('mrvin-cta-row')) return;\n    var plate = f.querySelector('input[name=\"plate\"]');\n    trackSearchSubmit(plate ? 'plate' : 'vin');\n  }, false);\n\n  \/\/ Switch a search box to VIN mode by clicking its VIN tab \u2014 this fires the box's own mode\n  \/\/ handler (updates input name\/placeholder\/maxlength\/button + hides the country tile).\n  function selectVinMode(box){\n    var v = box && box.querySelector('[data-mode=\"vin\"]');\n    if (v) v.click();\n  }\n\n  \/\/ A pasted VIN must never be submitted as a plate.\n  \/\/\n  \/\/ The plate field caps its length, so pasting a 17-character VIN used to leave a TRUNCATED\n  \/\/ fragment sitting in the box, which looks like a plate, submits like a plate, and costs a\n  \/\/ metered registry call that cannot possibly match. Every plate lookup of 14-15 characters ever\n  \/\/ recorded was this, and not one resolved. Reacting on `paste` is what makes it fixable: the\n  \/\/ clipboard text is readable here in full, BEFORE maxlength truncates it, so the VIN can be kept\n  \/\/ whole instead of being repaired after the damage.\n  \/\/\n  \/\/ Delegated at the document rather than bound per box: there are three search boxes (hero CTA,\n  \/\/ section, sticky) each initialised in its own script block, and a future fourth would silently\n  \/\/ miss a per-box binding. The flag is because this snippet is not the only one that renders a\n  \/\/ plate box \u2014 the v2 landing page and the blog rail ship their own copy \u2014 so whichever loads\n  \/\/ first wins and the rest no-op. 17 alphanumerics is the VIN's own definition, so this cannot\n  \/\/ misfire on a real registration \u2014 the longest that has ever resolved is 8 characters.\n  if (!window.__mrvinPlatePasteGuard) {\n   window.__mrvinPlatePasteGuard = 1;\n   document.addEventListener('paste', function(e){\n    var input = e.target;\n    if (!input || input.tagName !== 'INPUT') return;\n      if (input.name !== 'plate' && input.name !== 'userPlate') return;  \/\/ funnel names it userPlate\n    var box = input.closest('.mrvin-search-box, .mrvin-cta, .mrvin-sticky-wrap, form');\n    if (!box) return;\n    var cb = e.clipboardData || window.clipboardData;\n    if (!cb) return;\n    var raw = String(cb.getData('text') || '').toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n    if (raw.length !== 17) return;                      \/\/ not a VIN \u2014 let the paste through\n    e.preventDefault();\n    selectVinMode(box);                                 \/\/ flips name\/placeholder\/maxlength\/button\n    input.value = raw;\n    input.dispatchEvent(new Event('input', { bubbles: true }));\n   }, false);\n  }\n\n  \/\/ msgOverride lets a served country reuse this dialog to say something more specific \u2014 today\n  \/\/ only Portugal, whose plates resolve for one registration series and not the rest. The OK button\n  \/\/ switches the box to VIN mode either way, which is the whole point of showing it.\n  function showPlateUnsupported(iso, box, msgOverride){\n    if (document.getElementById('mrvin-plate-unsupported')) return; \/\/ already open\n    var c = BY_ISO[iso] || null;\n    var name = c ? c.name : iso;\n    var strings = window.mrvinCountryStrings || {};\n    var tmpl = msgOverride || strings.plateUnsupported\n      || 'Number-plate lookups aren\\'t supported in %country% yet. Please use the VIN for a more accurate report.';\n    var overlay = document.createElement('div');\n    overlay.id = 'mrvin-plate-unsupported';\n    overlay.setAttribute('role', 'dialog');\n    overlay.setAttribute('aria-modal', 'true');\n    overlay.style.cssText = 'position:fixed;inset:0;z-index:99999;background:rgba(0,12,40,.55);display:flex;align-items:center;justify-content:center;padding:20px';\n    var card = document.createElement('div');\n    card.style.cssText = 'max-width:420px;width:100%;background:#fff;border-radius:14px;padding:24px;box-shadow:0 18px 50px rgba(0,12,40,.35);font-family:inherit;text-align:center';\n    var p = document.createElement('p');\n    p.style.cssText = 'margin:0 0 18px;color:#0b1f3a;font-size:15px;line-height:1.5';\n    p.textContent = tmpl.replace('%country%', name);\n    var btn = document.createElement('button');\n    btn.type = 'button';\n    btn.textContent = strings.plateUnsupportedOk || 'OK';\n    btn.style.cssText = 'border:none;border-radius:10px;background:#003399;color:#fff;font-weight:700;font-size:14px;padding:10px 28px;cursor:pointer;font-family:inherit';\n    function close(){ if (overlay.parentNode) overlay.parentNode.removeChild(overlay); }\n    \/\/ OK confirms the suggestion: switch to VIN mode, then close.\n    btn.addEventListener('click', function(){ selectVinMode(box); close(); });\n    overlay.addEventListener('click', function(e){ if (e.target === overlay) close(); });\n    document.addEventListener('keydown', function onEsc(e){ if (e.key === 'Escape'){ close(); document.removeEventListener('keydown', onEsc); } });\n    card.appendChild(p); card.appendChild(btn); overlay.appendChild(card);\n    document.body.appendChild(overlay);\n    btn.focus();\n  }\n\n  function readStored(){\n    try { return sessionStorage.getItem(SS_KEY) || ''; }\n    catch(e){ return ''; }\n  }\n  function writeStored(iso){\n    try { iso ? sessionStorage.setItem(SS_KEY, iso) : sessionStorage.removeItem(SS_KEY); }\n    catch(e){ \/* private mode etc *\/ }\n  }\n  function isPlateMode(box){\n    var t = box && box.querySelector('[data-mode=\"plate\"]');\n    return !!(t && t.classList.contains('active'));\n  }\n  function findInput(scope){\n    return scope.querySelector('.mrvin-search-input,.mrvin-cta-input');\n  }\n  function findForm(scope){\n    return scope.querySelector('.mrvin-search-row,.mrvin-cta-row');\n  }\n  function findHiddenIso(form){\n    return form && form.querySelector('input[name=\"country_iso\"]');\n  }\n\n  \/\/ ---- VIN validation (mirrors vinscreener) ------------------------------------------------\n  \/\/ Exactly 17 chars after stripping separators. North-American VINs (first char 1-5) get full\n  \/\/ ISO check-digit validation; European \/ other VINs only need a valid 17-char charset (they\n  \/\/ don't carry a check digit). Returns {valid:true} or {valid:false, reason, error}.\n  var VIN_TRANSLIT = {A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,J:1,K:2,L:3,M:4,N:5,P:7,R:9,S:2,T:3,U:4,V:5,W:6,X:7,Y:8,Z:9,'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9};\n  var VIN_WEIGHTS = [8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2];\n  function vinStr(k, fallback){ var s = window.mrvinCountryStrings || {}; return s[k] || fallback; }\n  function validateVin(raw){\n    var vin = String(raw || '').toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n    if (vin.length !== 17) return { valid:false, reason:'length', error: vinStr('vinErrLength', 'A VIN must be exactly 17 characters.') };\n    if (\/[IOQ]\/.test(vin))  return { valid:false, reason:'chars',  error: vinStr('vinErrChars',  'A VIN cannot contain the letters I, O or Q.') };\n    if (!\/^[A-HJ-NPR-Z0-9]{17}$\/.test(vin)) return { valid:false, reason:'chars', error: vinStr('vinErrInvalid', 'This VIN doesn\\'t look right. Please double-check it.') };\n    \/\/ North-American check digit (position 9). EU \/ other VINs skip it.\n    if (\/^[1-5]\/.test(vin)) {\n      var sum = 0;\n      for (var i = 0; i < 17; i++) {\n        var val = VIN_TRANSLIT[vin.charAt(i)];\n        if (val === undefined) return { valid:false, reason:'chars', error: vinStr('vinErrInvalid', 'This VIN doesn\\'t look right. Please double-check it.') };\n        sum += val * VIN_WEIGHTS[i];\n      }\n      var rem = sum % 11, expected = rem === 10 ? 'X' : String(rem);\n      if (vin.charAt(8) !== expected) return { valid:false, reason:'check_digit', error: vinStr('vinErrInvalid', 'This VIN doesn\\'t look right. Please double-check it.') };\n    }\n    return { valid:true };\n  }\n\n  \/\/ Sanity-check a number plate. Deliberately LENIENT, and nothing here is authoritative \u2014 the\n  \/\/ caller offers a \"search anyway\" bypass exactly as the VIN path does.\n  \/\/\n  \/\/ We do NOT match the standard UK shapes (AA00AAA \/ A000AAA \/ AAA000A \/ dateless \/ NI). Cherished\n  \/\/ and personalised registrations legitimately take forms those patterns don't describe, and\n  \/\/ wrongly turning away a real customer's plate is far worse than passing a doomed lookup to the\n  \/\/ API \u2014 which costs nothing anyway, since the registry rejects a malformed term unbilled.\n  \/\/ So this only catches input that cannot be a registration at all: wrong length, or \u2014 for GB \u2014\n  \/\/ no digit anywhere. Every UK registration format issued to date contains at least one digit,\n  \/\/ which is what separates a typo like \"IIYUN\" from a genuine cherished plate.\n  function validatePlate(raw, iso){\n    var p = String(raw || '').toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n    if (!p)                      return { valid:false, error: vinStr('plateErrEmpty',  'Please enter a number plate.') };\n    if (p.length < 2 || p.length > 8) return { valid:false, error: vinStr('plateErrLength', 'That number plate looks too short or too long.') };\n    if (String(iso || '').toUpperCase() === 'GB' && !\/[0-9]\/.test(p)) {\n      return { valid:false, error: vinStr('plateErrGb', 'That doesn\\'t look like a UK number plate \u2014 they normally look like AB12 CDE.') };\n    }\n    \/\/ Belgium's current series is 1-ABC-123, which compacts to the same 1+3+3 spelling a\n    \/\/ long-tail French FNI plate can take. Scoped to FR because that is the only market whose\n    \/\/ spelling collides; on IT and ES the shape means nothing, so a plain miss is already honest.\n    \/\/\n    \/\/ Belgium is not a plate market and is not one call away from becoming one: Belgian plates\n    \/\/ follow the OWNER, not the car, so the plate on a car for sale leaves with the seller and\n    \/\/ the registry is closed to us anyway. Measured 2026-08-24 over 30 days: 39 Belgian visitors\n    \/\/ typed exactly this shape into the French box and NOT ONE resolved; 0 for 31 across all\n    \/\/ traffic. Sending it costs a metered call and an ~8s wait to reach \"not found\".\n    \/\/\n    \/\/ Lenient like everything else here: the \"search anyway\" bypass still lets a genuine FNI\n    \/\/ holder through, which is why this is advice rather than a format verdict.\n    if (String(iso || '').toUpperCase() === 'FR' && \/^[0-9][A-Z]{3}[0-9]{3}$\/.test(p)) {\n      return { valid:false, error: vinStr('plateErrBe', 'This looks like a Belgian number plate. Belgian plates cannot be checked here. Please use the VIN for a more accurate report.') };\n    }\n    return { valid:true };\n  }\n\n  \/\/ Lazily build the per-box error note + \"search anyway\" bypass link (appended below the form).\n  function ensureVinUi(box){\n    if (box.__mrvinVinUi) return box.__mrvinVinUi;\n    var note = document.createElement('p');\n    note.className = 'mrvin-vin-note';\n    note.setAttribute('role', 'alert');\n    note.setAttribute('aria-live', 'polite');\n    var bypass = document.createElement('button');\n    bypass.type = 'button';\n    bypass.className = 'mrvin-vin-bypass';\n    bypass.textContent = vinStr('vinErrBypass', 'Are you sure it\\'s correct? Search anyway.');\n    bypass.addEventListener('click', function(){\n      var form = findForm(box);\n      \/\/ One button serves both modes; the submit handler only reads the flag for the mode it is\n      \/\/ in, so setting both is harmless and saves duplicating the whole note\/bypass UI.\n      box.__mrvinVinBypass = true;   \/\/ let the next submit through unvalidated\n      box.__mrvinPlateBypass = true;\n      clearVinError(box);\n      if (form) { if (typeof form.requestSubmit === 'function') form.requestSubmit(); else form.submit(); }\n    });\n    \/\/ Place the note + bypass directly below the search pill (before the example hint), so the\n    \/\/ box's own rounded\/padded layout is untouched.\n    var parent = box.parentNode;\n    if (parent) { parent.insertBefore(note, box.nextSibling); parent.insertBefore(bypass, note.nextSibling); }\n    else { box.appendChild(note); box.appendChild(bypass); }\n    box.__mrvinVinUi = { note: note, bypass: bypass };\n    return box.__mrvinVinUi;\n  }\n  function showVinError(box, msg){\n    var ui = ensureVinUi(box);\n    ui.note.textContent = msg;\n    ui.note.classList.remove('is-ok');\n    ui.note.classList.add('is-visible');\n    var inp = findInput(box); if (inp) inp.classList.add('mrvin-error');\n  }\n  \/\/ Live positive state: a complete valid VIN flips the note green while typing,\n  \/\/ so the visitor knows the search will go through before pressing the button.\n  function showVinOk(box){\n    var ui = ensureVinUi(box);\n    ui.note.textContent = vinStr('vinOk', 'VIN looks good');\n    ui.note.classList.remove('is-visible');\n    ui.note.classList.add('is-ok');\n  }\n  function showVinBypass(box){\n    var ui = ensureVinUi(box);\n    ui.bypass.textContent = vinStr('vinErrBypass', 'Are you sure it\\'s correct? Search anyway.');\n    ui.bypass.classList.add('is-visible');\n  }\n  \/\/ Same control, plate wording \u2014 the escape hatch for a cherished plate our heuristic rejects.\n  function showPlateBypass(box){\n    var ui = ensureVinUi(box);\n    ui.bypass.textContent = vinStr('plateErrBypass', 'Sure it\\'s correct? Search anyway.');\n    ui.bypass.classList.add('is-visible');\n  }\n  function clearVinError(box){\n    var ui = box.__mrvinVinUi; if (!ui) return;\n    ui.note.classList.remove('is-visible');\n    ui.note.classList.remove('is-ok');\n    ui.bypass.classList.remove('is-visible');\n    var inp = findInput(box); if (inp) inp.classList.remove('mrvin-error');\n  }\n\n  \/\/ Track the currently open instance so window-level scroll\/resize can re-anchor it.\n  var openInstance = null;\n\n  function setSelection(country, iso){\n    var c = BY_ISO[iso] || null;\n    var tile = country.querySelector('.mrvin-country-tile');\n    var code = tile.querySelector('.mrvin-country-tile-code');\n    var dd   = country.__mrvinDropdown || country.querySelector('.mrvin-country-dropdown');\n    if (dd) {\n      dd.querySelectorAll('.mrvin-country-option').forEach(function(o){\n        o.classList.toggle('is-selected', o.getAttribute('data-iso') === iso);\n      });\n    }\n    \/\/ Swap the badge flag: GB carries the Union Jack, everyone else the EU stars. The tile is\n    \/\/ rendered once server-side, so without this a visitor switching country keeps the previous\n    \/\/ country's flag. Falls back to the stars for the empty state.\n    var flagUse = tile.querySelector('.mrvin-country-tile-stars use');\n    if (flagUse) {\n      flagUse.setAttribute('href', iso === 'GB' ? '#mrvin-gb-flag' : '#mrvin-eu-stars');\n    }\n    if (c) {\n      tile.classList.remove('is-empty');\n      code.textContent = c.plate;\n      tile.setAttribute('aria-label', (window.mrvinCountryStrings.select || 'Select country') + ': ' + c.name);\n      country.dataset.iso = iso;\n    } else {\n      tile.classList.add('is-empty');\n      code.textContent = '\u2014';\n      tile.setAttribute('aria-label', window.mrvinCountryStrings.select || 'Select country');\n      country.dataset.iso = '';\n    }\n    \/\/ Sync placeholder + hidden form input + sessionStorage\n    var box = country.closest('.mrvin-search-box,.mrvin-cta-search-box');\n    if (box) {\n      var input = findInput(box);\n      var form  = findForm(box);\n      if (input && isPlateMode(box)) {\n        input.placeholder = c ? c.ph : (window.mrvinCountryStrings.genericPh || input.getAttribute('data-ph-plate') || '');\n      }\n      if (form) {\n        var hidden = findHiddenIso(form);\n        if (!hidden) {\n          hidden = document.createElement('input');\n          hidden.type = 'hidden';\n          hidden.name = 'country_iso';\n          form.appendChild(hidden);\n        }\n        hidden.value = iso || '';\n        hidden.disabled = !c || !isPlateMode(box);\n      }\n    }\n    writeStored(iso || '');\n    var err = country.querySelector('.mrvin-country-error');\n    if (err && c) err.classList.remove('is-visible');\n  }\n\n  function applyFilter(country, term){\n    var dd = country.__mrvinDropdown;\n    if (!dd) return;\n    var q = (term || '').trim().toLowerCase();\n    var visible = 0;\n    dd.querySelectorAll('.mrvin-country-option').forEach(function(opt){\n      var hay = opt.getAttribute('data-search') || '';\n      var match = !q || hay.indexOf(q) !== -1;\n      opt.classList.toggle('is-hidden', !match);\n      if (match) visible++;\n    });\n    var empty = dd.querySelector('.mrvin-country-empty');\n    if (empty) empty.classList.toggle('is-visible', visible === 0);\n  }\n\n  function positionDropdown(country){\n    var dd = country.__mrvinDropdown;\n    var tile = country.querySelector('.mrvin-country-tile');\n    if (!dd || !tile) return;\n    var r  = tile.getBoundingClientRect();\n    var vw = document.documentElement.clientWidth;\n    var vh = document.documentElement.clientHeight;\n    \/\/ Render off-screen once to measure width when first positioning.\n    var ddw = dd.offsetWidth || 260;\n    var ddh = dd.offsetHeight || 320;\n    var gap = 8;\n    var left = r.left;\n    if (left + ddw > vw - 8) left = Math.max(8, vw - ddw - 8);\n    var top = r.bottom + gap;\n    if (top + ddh > vh - 8) {\n      \/\/ Flip above the tile if there's no room below.\n      var above = r.top - gap - ddh;\n      if (above >= 8) top = above;\n      else top = Math.max(8, vh - ddh - 8);\n    }\n    dd.style.left = Math.round(left) + 'px';\n    dd.style.top  = Math.round(top)  + 'px';\n  }\n\n  function closeOpen(){\n    if (!openInstance) return;\n    var country = openInstance;\n    var dd = country.__mrvinDropdown;\n    var tile = country.querySelector('.mrvin-country-tile');\n    if (dd) {\n      dd.classList.remove('is-open');\n      dd.setAttribute('aria-hidden', 'true');\n    }\n    if (tile) tile.setAttribute('aria-expanded', 'false');\n    country.classList.remove('open');\n    openInstance = null;\n  }\n\n  function openCountry(country){\n    if (openInstance && openInstance !== country) closeOpen();\n    var dd = country.__mrvinDropdown;\n    var tile = country.querySelector('.mrvin-country-tile');\n    if (!dd || !tile) return;\n    \/\/ Reset filter every open\n    var search = dd.querySelector('.mrvin-country-search');\n    if (search) search.value = '';\n    applyFilter(country, '');\n    country.classList.add('open');\n    dd.classList.add('is-open');\n    dd.setAttribute('aria-hidden', 'false');\n    tile.setAttribute('aria-expanded', 'true');\n    positionDropdown(country);\n    openInstance = country;\n    \/\/ Defer focus until after the open transition starts (avoids iOS keyboard popping unexpectedly on tap).\n    if (search && window.matchMedia && !window.matchMedia('(max-width:767px)').matches) {\n      setTimeout(function(){ try { search.focus({preventScroll:true}); } catch(e){ search.focus(); } }, 60);\n    }\n  }\n\n  function initCountry(country){\n    if (country.__mrvinCountryInit) return;\n    country.__mrvinCountryInit = true;\n\n    var dd = country.querySelector('.mrvin-country-dropdown');\n    if (dd) {\n      \/\/ Portal the dropdown to <body> so no clipped\/transformed ancestor can hide it.\n      document.body.appendChild(dd);\n      country.__mrvinDropdown = dd;\n    }\n\n    var serverIso = country.dataset.defaultIso || '';\n    var stored    = readStored();\n    \/\/ A remembered choice wins only when it is actually usable in THIS market. Otherwise a visitor\n    \/\/ who once picked LV would land on \/en-gb\/ pre-set to a country with no GB data and get an\n    \/\/ \"unsupported\" popup on a page where GB works fine. The server default is language-derived,\n    \/\/ so it is already the right country for the market being viewed.\n    var initial   = (BY_ISO[stored] && isPlateCountryActive(stored)) ? stored\n                  : ((BY_ISO[serverIso] && serverIso) || (BY_ISO[stored] && stored) || '');\n    setSelection(country, initial);\n\n    var tile = country.querySelector('.mrvin-country-tile');\n\n    tile.addEventListener('click', function(e){\n      e.stopPropagation();\n      if (openInstance === country) closeOpen();\n      else openCountry(country);\n    });\n\n    if (dd) {\n      dd.addEventListener('click', function(e){ e.stopPropagation(); });\n\n      var search = dd.querySelector('.mrvin-country-search');\n      if (search) {\n        search.addEventListener('input', function(){ applyFilter(country, search.value); });\n        search.addEventListener('keydown', function(e){\n          if (e.key === 'Enter') {\n            e.preventDefault();\n            var first = dd.querySelector('.mrvin-country-option:not(.is-hidden)');\n            if (first) first.click();\n          } else if (e.key === 'Escape') {\n            e.preventDefault();\n            closeOpen();\n          }\n        });\n      }\n\n      dd.querySelectorAll('.mrvin-country-option').forEach(function(opt){\n        opt.addEventListener('click', function(){\n          var iso = opt.getAttribute('data-iso');\n          setSelection(country, iso);\n          closeOpen();\n          \/\/ Track which country the visitor tried (demand signal \u2014 incl. not-yet-enabled ones).\n          if (iso) trackPlateIntent(iso);\n          \/\/ Picking a country with no active plate data source \u2192 tell the user to use the VIN.\n          if (iso && !isPlateCountryActive(iso)) showPlateUnsupported(iso, country.closest('.mrvin-search-box,.mrvin-cta-search-box'));\n        });\n      });\n    }\n  }\n\n  function initBox(box){\n    var country = box.querySelector('.mrvin-country');\n    if (!country) return;\n    initCountry(country);\n    \/\/ Visibility tracks plate mode\n    var sync = function(){\n      var on = isPlateMode(box);\n      country.classList.toggle('is-active', on);\n      if (on && country.dataset.iso) {\n        var c = BY_ISO[country.dataset.iso];\n        var inp = findInput(box);\n        if (c && inp) inp.placeholder = c.ph;\n      }\n      var form = findForm(box);\n      var hidden = findHiddenIso(form);\n      if (hidden) hidden.disabled = !on || !country.dataset.iso;\n    };\n    sync();\n    box.querySelectorAll('[data-mode]').forEach(function(t){\n      t.addEventListener('click', function(){\n        setTimeout(sync, 0);\n        clearVinError(box);   \/\/ a VIN note (red or green) makes no sense in plate mode\n        \/\/ Track when a visitor switches to the licence-plate option.\n        if (t.getAttribute('data-mode') === 'plate') trackPlateIntent('__PLATE_MODE__');\n      });\n    });\n    \/\/ Form-submit guard: VIN mode validates the VIN; plate mode requires a supported country.\n    var form = findForm(box);\n    if (form) {\n      form.addEventListener('submit', function(e){\n        if (!isPlateMode(box)) {\n          \/\/ VIN mode \u2014 block the GET navigation unless the VIN is valid (or the user bypassed).\n          if (box.__mrvinVinBypass) { box.__mrvinVinBypass = false; return; }\n          var inp = findInput(box);\n          var raw = inp ? (inp.value || '').trim() : '';\n          if (!raw) { e.preventDefault(); showVinError(box, vinStr('vinErrEmpty', 'Please enter a VIN.')); return; }\n          var res = validateVin(raw);\n          if (!res.valid) {\n            e.preventDefault();\n            showVinError(box, res.error);\n            \/\/ Repeated identical failures \u2192 offer a manual bypass (mirrors vinscreener), so a\n            \/\/ genuinely-valid VIN that trips the check digit isn't permanently blocked.\n            var up = raw.toUpperCase();\n            if (up === box.__mrvinLastBad) { box.__mrvinBadStreak = (box.__mrvinBadStreak || 1) + 1; }\n            else { box.__mrvinBadStreak = 1; box.__mrvinLastBad = up; }\n            if (box.__mrvinBadStreak >= 2) showVinBypass(box);\n          }\n          return;\n        }\n        if (!country.dataset.iso) {\n          e.preventDefault();\n          var err = country.querySelector('.mrvin-country-error');\n          if (err) err.classList.add('is-visible');\n          openCountry(country);\n          return;\n        }\n        \/\/ Block submit for a country without an active plate data source; steer to the VIN.\n        if (!isPlateCountryActive(country.dataset.iso)) {\n          e.preventDefault();\n          showPlateUnsupported(country.dataset.iso, box);\n          return;\n        }\n        \/\/ A country we serve, but not for the series that was typed. Blocked like an inactive\n        \/\/ country rather than like a failed sanity check, and that difference is the point: this\n        \/\/ sits ABOVE the bypass below, so the \"search anyway\" link can never push a refused series\n        \/\/ through. The server would refuse it anyway, so a bypass here would spend a metered call\n        \/\/ to show the visitor a failure.\n        var sInp = findInput(box);\n        var sRaw = sInp ? (sInp.value || '').trim() : '';\n        if (sRaw && !seriesSupported(country.dataset.iso, sRaw)) {\n          e.preventDefault();\n          \/\/ Distinct from the plain country key, so the hub can show how much demand the\n          \/\/ restriction actually turns away rather than folding it into \"PT was requested\".\n          trackPlateIntent(String(country.dataset.iso || '').toUpperCase() + '_SERIES_UNSUPPORTED');\n          showPlateUnsupported(country.dataset.iso, box, seriesMessage(country.dataset.iso));\n          return;\n        }\n        \/\/ Plate sanity check. Mirrors the VIN path deliberately, bypass included: a cherished\n        \/\/ registration that our heuristic doesn't recognise must never be permanently blocked,\n        \/\/ so two identical rejections surface a \"search anyway\" link.\n        if (box.__mrvinPlateBypass) { box.__mrvinPlateBypass = false; return; }\n        var pInp = findInput(box);\n        var pRaw = pInp ? (pInp.value || '').trim() : '';\n        var pRes = validatePlate(pRaw, country.dataset.iso);\n        if (!pRes.valid) {\n          e.preventDefault();\n          showVinError(box, pRes.error);\n          var pUp = pRaw.toUpperCase();\n          if (pUp === box.__mrvinLastBadPlate) { box.__mrvinPlateStreak = (box.__mrvinPlateStreak || 1) + 1; }\n          else { box.__mrvinPlateStreak = 1; box.__mrvinLastBadPlate = pUp; }\n          if (box.__mrvinPlateStreak >= 2) showPlateBypass(box);\n        }\n      });\n    }\n    \/\/ On-the-fly input filter: plate mode keeps A-Z 0-9 space hyphen; VIN mode strips to\n    \/\/ A-Z 0-9 so spaces can never eat maxlength slots and silently truncate the VIN \u2014 the bug\n    \/\/ behind the missing order #749 (\"WDD 205066 1F 221\" was a 17-char VIN cut to 14).\n    var input = findInput(box);\n    if (input) {\n      input.addEventListener('input', function(){\n        if (isPlateMode(box)) {\n          var p = input.value.toUpperCase().replace(\/[^A-Z0-9 \\-]\/g, '');\n          if (p !== input.value) input.value = p;\n          \/\/ Editing after a rejection clears the note and restarts the streak, so the bypass link\n          \/\/ only appears when the visitor re-submits the SAME plate \u2014 i.e. they meant it.\n          clearVinError(box);\n          box.__mrvinPlateStreak = 0; box.__mrvinLastBadPlate = '';\n        } else {\n          var v = input.value.toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n          if (v !== input.value) input.value = v;\n          clearVinError(box);\n          box.__mrvinBadStreak = 0; box.__mrvinLastBad = '';\n          \/\/ Live feedback rewards completion but never nags mid-typing: the\n          \/\/ note only turns green once the full 17 characters check out.\n          if (v.length === 17 && validateVin(v).valid) showVinOk(box);\n        }\n      });\n      \/\/ Early feedback: surface the specific problem when the visitor leaves a\n      \/\/ non-empty invalid VIN, instead of waiting for the search button.\n      input.addEventListener('blur', function(){\n        if (isPlateMode(box)) return;\n        var raw = (input.value || '').trim();\n        if (!raw) return;\n        var res = validateVin(raw);\n        if (!res.valid) showVinError(box, res.error);\n      });\n    }\n  }\n\n  function init(){\n    document.querySelectorAll('.mrvin-search-box,.mrvin-cta-search-box').forEach(initBox);\n    document.addEventListener('click', function(){ closeOpen(); });\n    document.addEventListener('keydown', function(e){\n      if (e.key === 'Escape') closeOpen();\n    });\n    \/\/ Re-anchor the portaled dropdown when the page scrolls or the viewport resizes.\n    var rafId = null;\n    function reanchor(){\n      if (!openInstance) return;\n      if (rafId) cancelAnimationFrame(rafId);\n      rafId = requestAnimationFrame(function(){\n        rafId = null;\n        if (openInstance) positionDropdown(openInstance);\n      });\n    }\n    window.addEventListener('scroll', reanchor, true);\n    window.addEventListener('resize', reanchor);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n        \t\t<div class=\"mrvin-search-box\">\n\t\t\t\t\t\t<form class=\"mrvin-search-row\" action=\"https:\/\/www.mrvin.com\/pl\/product\/\" method=\"GET\">\n\t\t\t\t<div class=\"mrvin-country\" data-default-iso=\"\">\n  <button type=\"button\" class=\"mrvin-country-tile is-empty\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-label=\"Wybierz kraj\">\n    <svg class=\"mrvin-country-tile-stars\" aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg>\n    <span class=\"mrvin-country-tile-code\">\u2014<\/span>\n  <\/button>\n  <div class=\"mrvin-country-dropdown\" role=\"listbox\" aria-hidden=\"true\">\n    <div class=\"mrvin-country-search-wrap\">\n      <span class=\"mrvin-country-search-icon\" aria-hidden=\"true\"><\/span>\n      <input type=\"text\" class=\"mrvin-country-search\" placeholder=\"Wyszukaj kraj\" aria-label=\"Wyszukaj kraj\" autocomplete=\"off\" spellcheck=\"false\">\n    <\/div>\n    <div class=\"mrvin-country-options\">\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"AT\"\n            data-search=\"austria at a\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Austria<\/span>\n          <span class=\"mrvin-country-option-code\">A<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"BE\"\n            data-search=\"belgia be b\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Belgia<\/span>\n          <span class=\"mrvin-country-option-code\">B<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"BG\"\n            data-search=\"bu\u0142garia bg bg\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Bu\u0142garia<\/span>\n          <span class=\"mrvin-country-option-code\">BG<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"CY\"\n            data-search=\"cypr cy cy\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Cypr<\/span>\n          <span class=\"mrvin-country-option-code\">CY<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"CZ\"\n            data-search=\"czechy cz cz\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Czechy<\/span>\n          <span class=\"mrvin-country-option-code\">CZ<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"DE\"\n            data-search=\"niemcy de d\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Niemcy<\/span>\n          <span class=\"mrvin-country-option-code\">D<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"DK\"\n            data-search=\"dania dk dk\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Dania<\/span>\n          <span class=\"mrvin-country-option-code\">DK<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"EE\"\n            data-search=\"estonia ee est\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Estonia<\/span>\n          <span class=\"mrvin-country-option-code\">EST<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"ES\"\n            data-search=\"hiszpania es e\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Hiszpania<\/span>\n          <span class=\"mrvin-country-option-code\">E<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"FI\"\n            data-search=\"finlandia fi fin\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Finlandia<\/span>\n          <span class=\"mrvin-country-option-code\">FIN<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"FR\"\n            data-search=\"francja fr f\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Francja<\/span>\n          <span class=\"mrvin-country-option-code\">F<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"GB\"\n            data-search=\"wielka brytania gb gb\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-gb-flag\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Wielka Brytania<\/span>\n          <span class=\"mrvin-country-option-code\">GB<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"GR\"\n            data-search=\"grecja gr gr\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Grecja<\/span>\n          <span class=\"mrvin-country-option-code\">GR<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"HU\"\n            data-search=\"w\u0119gry hu h\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">W\u0119gry<\/span>\n          <span class=\"mrvin-country-option-code\">H<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"IE\"\n            data-search=\"irlandia ie irl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Irlandia<\/span>\n          <span class=\"mrvin-country-option-code\">IRL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"IT\"\n            data-search=\"w\u0142ochy it i\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">W\u0142ochy<\/span>\n          <span class=\"mrvin-country-option-code\">I<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LT\"\n            data-search=\"litwa lt lt\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Litwa<\/span>\n          <span class=\"mrvin-country-option-code\">LT<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LU\"\n            data-search=\"luksemburg lu l\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Luksemburg<\/span>\n          <span class=\"mrvin-country-option-code\">L<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"LV\"\n            data-search=\"\u0141otwa lv lv\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">\u0141otwa<\/span>\n          <span class=\"mrvin-country-option-code\">LV<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"MT\"\n            data-search=\"malta mt m\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Malta<\/span>\n          <span class=\"mrvin-country-option-code\">M<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"NL\"\n            data-search=\"holandia nl nl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Holandia<\/span>\n          <span class=\"mrvin-country-option-code\">NL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"PL\"\n            data-search=\"polska pl pl\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Polska<\/span>\n          <span class=\"mrvin-country-option-code\">PL<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"PT\"\n            data-search=\"portugalia pt p\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Portugalia<\/span>\n          <span class=\"mrvin-country-option-code\">P<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"RO\"\n            data-search=\"rumunia ro ro\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Rumunia<\/span>\n          <span class=\"mrvin-country-option-code\">RO<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SE\"\n            data-search=\"szwecja se s\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">Szwecja<\/span>\n          <span class=\"mrvin-country-option-code\">S<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SI\"\n            data-search=\"s\u0142owenia si slo\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">S\u0142owenia<\/span>\n          <span class=\"mrvin-country-option-code\">SLO<\/span>\n        <\/button>\n              <button type=\"button\" class=\"mrvin-country-option\" role=\"option\"\n            data-iso=\"SK\"\n            data-search=\"s\u0142owacja sk sk\">\n          <span class=\"mrvin-country-option-flag\"><svg aria-hidden=\"true\"><use href=\"#mrvin-eu-stars\"><\/use><\/svg><\/span>\n          <span class=\"mrvin-country-option-name\">S\u0142owacja<\/span>\n          <span class=\"mrvin-country-option-code\">SK<\/span>\n        <\/button>\n            <p class=\"mrvin-country-empty\" role=\"status\">\u017baden kraj nie pasuje<\/p>\n    <\/div>\n  <\/div>\n  <p class=\"mrvin-country-error\" role=\"alert\" aria-live=\"polite\">Najpierw wybierz kraj<\/p>\n<\/div>\n        \t\t\t\t<input type=\"text\" class=\"mrvin-search-input\" name=\"vin\"\n\t\t\t\t\tplaceholder=\"Wpisz 17 znak\u00f3w numeru VIN\"\n\t\t\t\t\taria-label=\"VIN lub numer rejestracyjny\"\n\t\t\t\t\tmaxlength=\"32\" autocomplete=\"off\"\n\t\t\t\t\tdata-ph-vin=\"Wpisz 17 znak\u00f3w numeru VIN\"\n\t\t\t\t\tdata-ph-plate=\"Wpisz numer rejestracyjny\"\n\t\t\t\t\tdata-btn-vin=\"Sprawd\u017a VIN\"\n\t\t\t\t\tdata-btn-plate=\"Sprawd\u017a\">\n\t\t\t\t<button type=\"submit\" class=\"mrvin-search-btn\"><span>Sprawd\u017a VIN<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h13\"\/><path d=\"m12.5 6.4 6 5.6-6 5.6\"\/><\/svg><\/button>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t\t<p class=\"mrvin-search-hint\">Przyk\u0142ad: <code>WBA3A5G59DNP26082<\/code><span class=\"sep\"><\/span>Darmowy podgl\u0105d w cenie<\/p>\n\t\t\t\t\t\t<ul class=\"pv-trust\">\n\t\t\t\t\t<li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M3.5 12h17\"\/><path d=\"M12 3.5c2.3 2.4 3.4 5.3 3.4 8.5s-1.1 6.1-3.4 8.5c-2.3-2.4-3.4-5.3-3.4-8.5S9.7 5.9 12 3.5Z\"\/><\/svg><span>30+ kraj\u00f3w<\/span><\/li>\n\t\t\t\t\t<li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M12 7v5.3l3.4 2\"\/><\/svg><span>Wynik w nieca\u0142\u0105 minut\u0119<\/span><\/li>\n\t\t\t\t\t<li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M13.5 3.5h-6a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2V8.5Z\"\/><path d=\"M13.5 3.5V8.5h5\"\/><path d=\"M9 13.4h6M9 16.4h4\"\/><\/svg><span>Pe\u0142ny raport PDF<\/span><\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\n\t\t\t<h2 id=\"cost\">To nie s\u0105 rysy<\/h2>\n\n\t\t\t<p>Naturalnie zak\u0142adamy, \u017ce wpis o szkodzie oznacza co\u015b drobnego. Zadrapanie z parkingu, kt\u00f3re kto\u015b zg\u0142osi\u0142, kaza\u0142 zalakierowa\u0107 i zapomnia\u0142.<\/p>\n\n\t\t\t<p>Nie oznacza. <b>\u015arednie uszkodzone auto w tych danych ma 8,040 EUR wycenionej szkody.<\/b> To warto\u015b\u0107 naprawy lub odszkodowania ustalona przez rzeczoznawc\u0119, a nie nasze oszacowanie.<\/p>\n\n\t\t\t<p>Rozrzut jest wa\u017cniejszy od \u015bredniej, bo to w rozrzucie siedzi prawdziwe ryzyko.<\/p>\n\n\t\t\t<div class=\"tbl-scroll\">\n\t\t\t\t<table class=\"dtable\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr><th>Zarejestrowana szkoda na aucie<\/th><th>Udzia\u0142 uszkodzonych aut<\/th><\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Poni\u017cej 500 EUR<\/td><td>8,8%<span class=\"bar\"><i style=\"width:37%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>500 do 1 000 EUR<\/td><td>11,0%<span class=\"bar\"><i style=\"width:47%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>1 000 do 2 500 EUR<\/td><td>23,6%<span class=\"bar\"><i style=\"width:100%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>2 500 do 5 000 EUR<\/td><td>19,4%<span class=\"bar\"><i style=\"width:82%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>5 000 do 10 000 EUR<\/td><td>16,8%<span class=\"bar\"><i style=\"width:71%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>10 000 do 20 000 EUR<\/td><td>11,7%<span class=\"bar\"><i style=\"width:50%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>Powy\u017cej 20 000 EUR<\/td><td>8,7%<span class=\"bar\"><i style=\"width:37%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\t\t\t<\/div>\n\t\t\t<p class=\"tnote\">Na podstawie 1,882 uszkodzonych aut z u\u017cyteczn\u0105 kwot\u0105, sumuj\u0105c ka\u017cdy wpis o szkodzie na poje\u017adzie.<\/p>\n\n\t\t\t<p><b>Co pi\u0105te uszkodzone auto ma ponad 10,000 EUR wycenionej szkody.<\/b> Co dwunaste ponad 20,000 EUR, czyli na typowym u\u017cywanym aucie wi\u0119cej, ni\u017c warte jest samo auto.<\/p>\n\n\t\t\t<p>Ogon si\u0119ga dalej, ni\u017c pokazuje ta tabela. Najdro\u017cszy jeden procent pojedynczych wpis\u00f3w o szkodzie przekracza <b>36,352 EUR<\/b>, a najwi\u0119kszy pojedynczy wpis w tych danych to <b>112,377 EUR<\/b>. Jedna szkoda, jedno auto, teraz gdzie\u015b na rynku wt\u00f3rnym.<\/p>\n\n\t\t\t<p>\u015arodek stawki to 3,177 EUR, znacznie poni\u017cej \u015bredniej 8,040 EUR. Ta r\u00f3\u017cnica to nie szum, to kszta\u0142t problemu. Kilka aut na granicy kasacji ci\u0105gnie \u015bredni\u0105 w g\u00f3r\u0119, i w\u0142a\u015bnie te auta wr\u00f3ci\u0142y do sprzeda\u017cy, wygl\u0105daj\u0105c ca\u0142kiem zwyczajnie. Mediana pokazuje, czym uszkodzone auto zwykle jest. \u015arednia pokazuje to, czego pr\u00f3bujesz unikn\u0105\u0107.<\/p>\n\n\t\t\t<h2 id=\"repeat\">I zdarzy\u0142o si\u0119 wi\u0119cej ni\u017c raz<\/h2>\n\n\t\t\t<p>Kolejne za\u0142o\u017cenie do porzucenia: \u017ce by\u0142o to jedno z\u0142e popo\u0142udnie lata temu, porz\u0105dnie naprawione i zamkni\u0119te.<\/p>\n\n\t\t\t<p><b>W\u015br\u00f3d aut z wpisem o szkodzie 53,7% by\u0142o uszkodzonych wi\u0119cej ni\u017c raz.<\/b> Prawie co pi\u0105te mia\u0142o cztery lub wi\u0119cej osobnych zdarze\u0144 w aktach. \u015arednie uszkodzone auto ma 2,4 wpisu.<\/p>\n\n\t\t\t<p>Rachunki rosn\u0105 razem z nimi:<\/p>\n\n\t\t\t<div class=\"tbl-scroll\">\n\t\t\t\t<table class=\"dtable\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr><th>Wpisy o szkodzie na aucie<\/th><th>Mediana \u0142\u0105cznej szkody<\/th><\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>1 wpis<\/td><td>1,527 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>2 wpisy<\/td><td>3,039 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>3 wpisy<\/td><td>5,596 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>4 wpisy<\/td><td>7,336 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>5 lub wi\u0119cej wpis\u00f3w<\/td><td>10,590 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\t\t\t<\/div>\n\n\t\t\t<p>Na samym ko\u0144cu mniej wi\u0119cej jedno na siedemdziesi\u0105t uszkodzonych aut mia\u0142o ponad dziesi\u0119\u0107 osobnych wpis\u00f3w o szkodzie.<\/p>\n\n\t\t\t<p class=\"pullquote\">Auto z jednym naprawionym zdarzeniem to mniejszo\u015b\u0107.<\/p>\n\n\t\t\t<h2 id=\"brands\">Kt\u00f3re marki obrywaj\u0105 najbardziej<\/h2>\n\n\t\t\t<p>Po posortowaniu wed\u0142ug tego, jak cz\u0119sto marka wraca\u0142a z czym\u015b w aktach, kolejno\u015b\u0107 nie jest t\u0105, kt\u00f3rej spodziewa\u0142aby si\u0119 wi\u0119kszo\u015b\u0107 kupuj\u0105cych. Marki premium i sportowe stoj\u0105 na g\u00f3rze obok marek popularnych, a nazwy kupowane dla niezawodno\u015bci s\u0105 ni\u017cej.<\/p>\n\n\t\t\t<div class=\"tbl-scroll\">\n\t\t\t\t<table class=\"dtable\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr><th>Marka<\/th><th>Udzia\u0142 uszkodzonych<\/th><th>Mediana \u0142\u0105cznej szkody<\/th><\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>Lexus<\/td><td>55,6%<\/td><td>6,626 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>\u0160koda<\/td><td>53,2%<\/td><td>3,429 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>BMW<\/td><td>49,6%<\/td><td>3,040 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Mini<\/td><td>48,0%<\/td><td>4,281 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>SEAT<\/td><td>46,9%<\/td><td>3,642 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Porsche<\/td><td>45,8%<\/td><td>5,776 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Audi<\/td><td>44,5%<\/td><td>4,346 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Volkswagen<\/td><td>44,1%<\/td><td>2,666 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\t\t\t<\/div>\n\t\t\t<p class=\"tnote\">Ka\u017cda pokazana marka by\u0142a sprawdzona co najmniej 40 razy. Posortowane wed\u0142ug udzia\u0142u aut, kt\u00f3re wr\u00f3ci\u0142y z wpisem o szkodzie.<\/p>\n\n\t\t\t<p>Warto z tego wzi\u0105\u0107 dwie rzeczy. Cz\u0119sto\u015b\u0107: przy kilku z tych marek prawie po\u0142owa sprawdzonych aut mia\u0142a co\u015b w aktach. I koszt: Porsche i Lexus nie tylko cz\u0119sto wracaj\u0105 uszkodzone, wracaj\u0105 drogo, z mniej wi\u0119cej dwukrotnie wy\u017csz\u0105 median\u0105 rachunku ni\u017c Volkswagen.<\/p>\n\n\t\t\t<p>Czytaj to jako obraz tego, co przywo\u017c\u0105 do nas klienci, czyli g\u0142\u00f3wnie <a href=\"https:\/\/www.mrvin.com\/pl\/blog\/most-bought-used-cars-europe\/\">u\u017cywanego importu<\/a>, a nie jako ocen\u0119 tego, jak dobrze auto jest zbudowane. Marka, kt\u00f3r\u0105 kupuje si\u0119 masowo, jest te\u017c masowo sprawdzana.<\/p>\n\n\t\t\t<h2 id=\"where\">Gdzie auto dosta\u0142o i co to m\u00f3wi<\/h2>\n\n\t\t\t<p>Prz\u00f3d auta przyjmuje najwi\u0119ksz\u0105 cz\u0119\u015b\u0107 uderze\u0144. Jest te\u017c jednym z ta\u0144szych miejsc, w kt\u00f3re mo\u017cna dosta\u0107.<\/p>\n\n\t\t\t<figure class=\"zonefig\">\n\t\t\t\t<svg viewBox=\"0 0 760 330\" role=\"img\" aria-label=\"Samoch\u00f3d widziany z g\u00f3ry, ze strefami szk\u00f3d pokolorowanymi wed\u0142ug wagi: zielony z przodu i z ty\u0142u, \u017c\u00f3\u0142ty na bokach, naro\u017cnikach i dachu, czerwony na kabinie, pod\u0142odze i nap\u0119dzie w \u015brodku.\">\n\t\t\t\t\t<defs><clipPath id=\"mv-zbody\"><rect x=\"90\" y=\"70\" width=\"580\" height=\"190\" rx=\"66\"\/><\/clipPath><\/defs>\n\t\t\t\t\t<g fill=\"#2B3A55\">\n\t\t\t\t\t\t<rect x=\"176\" y=\"48\" width=\"74\" height=\"26\" rx=\"11\"\/>\n\t\t\t\t\t\t<rect x=\"176\" y=\"256\" width=\"74\" height=\"26\" rx=\"11\"\/>\n\t\t\t\t\t\t<rect x=\"510\" y=\"48\" width=\"74\" height=\"26\" rx=\"11\"\/>\n\t\t\t\t\t\t<rect x=\"510\" y=\"256\" width=\"74\" height=\"26\" rx=\"11\"\/>\n\t\t\t\t\t<\/g>\n\t\t\t\t\t<g clip-path=\"url(#mv-zbody)\">\n\t\t\t\t\t\t<rect x=\"90\" y=\"70\" width=\"580\" height=\"190\" fill=\"#FFD21F\"\/>\n\t\t\t\t\t\t<rect x=\"90\" y=\"96\" width=\"160\" height=\"138\" fill=\"#1D9E75\"\/>\n\t\t\t\t\t\t<rect x=\"510\" y=\"96\" width=\"160\" height=\"138\" fill=\"#1D9E75\"\/>\n\t\t\t\t\t\t<rect x=\"292\" y=\"100\" width=\"176\" height=\"130\" rx=\"10\" fill=\"#E24B4A\"\/>\n\t\t\t\t\t<\/g>\n\t\t\t\t\t<rect x=\"90\" y=\"70\" width=\"580\" height=\"190\" rx=\"66\" fill=\"none\" stroke=\"#1E293B\" stroke-width=\"5\"\/>\n\t\t\t\t\t<g font-family=\"'DM Sans',-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif\" font-weight=\"700\" text-anchor=\"middle\">\n\t\t\t\t\t\t<text x=\"170\" y=\"160\" font-size=\"13\" fill=\"#06301F\">PRZ\u00d3D<\/text>\n\t\t\t\t\t\t<text x=\"170\" y=\"178\" font-size=\"11\" fill=\"#0B5540\">1,958 EUR<\/text>\n\t\t\t\t\t\t<text x=\"590\" y=\"160\" font-size=\"13\" fill=\"#06301F\">TY\u0141<\/text>\n\t\t\t\t\t\t<text x=\"590\" y=\"178\" font-size=\"11\" fill=\"#0B5540\">1,535 EUR<\/text>\n\t\t\t\t\t\t<text x=\"380\" y=\"158\" font-size=\"12\" fill=\"#FFFFFF\">KABINA I POD\u0141OGA<\/text>\n\t\t\t\t\t\t<text x=\"380\" y=\"178\" font-size=\"11.5\" fill=\"#FFE9E9\">8,062 do 12,006 EUR<\/text>\n\t\t\t\t\t\t<text x=\"380\" y=\"88\" font-size=\"11.5\" fill=\"#4A3600\">BOKI, NARO\u017bNIKI I DACH<\/text>\n\t\t\t\t\t\t<text x=\"380\" y=\"250\" font-size=\"11\" fill=\"#4A3600\">2,141 do 4,107 EUR<\/text>\n\t\t\t\t\t<\/g>\n\t\t\t\t<\/svg>\n\t\t\t\t<figcaption>Koszt szkody wed\u0142ug tego, gdzie auto dosta\u0142o. Tanie miejsca to te, kt\u00f3re wida\u0107. Drogie siedz\u0105 w \u015brodku, gdzie zdj\u0119cie nie si\u0119ga.<\/figcaption>\n\t\t\t<\/figure>\n\n\t\t\t<ul class=\"sev-legend\">\n\t\t\t\t<li><i class=\"l3\"><\/i>Powa\u017cne: konstrukcja lub mechanika<\/li>\n\t\t\t\t<li><i class=\"l2\"><\/i>\u015arednie<\/li>\n\t\t\t\t<li><i class=\"l1\"><\/i>Zwykle powierzchowne<\/li>\n\t\t\t<\/ul>\n\n\t\t\t<div class=\"tbl-scroll\">\n\t\t\t\t<table class=\"dtable sev\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr><th>Obszar auta<\/th><th>Udzia\u0142 wpis\u00f3w<\/th><th>Mediana kosztu<\/th><\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s1\"><td>Prz\u00f3d<\/td><td>44,7%<\/td><td>1,958 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s1\"><td>Ty\u0142<\/td><td>30,9%<\/td><td>1,535 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s2\"><td>Prz\u00f3d prawy<\/td><td>27,8%<\/td><td>3,139 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s2\"><td>Prz\u00f3d lewy<\/td><td>26,3%<\/td><td>3,082 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s2\"><td>Ty\u0142 prawy<\/td><td>21,7%<\/td><td>2,331 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s2\"><td>Prawy bok<\/td><td>21,0%<\/td><td>2,400 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s2\"><td>Ty\u0142 lewy<\/td><td>20,6%<\/td><td>2,141 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s2\"><td>Lewy bok<\/td><td>19,5%<\/td><td>2,447 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s1\"><td>Szyba czo\u0142owa<\/td><td>14,4%<\/td><td>895 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s3\"><td>Wn\u0119trze<\/td><td>6,0%<\/td><td>12,006 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s3\"><td>Podwozie<\/td><td>5,4%<\/td><td>9,844 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s3\"><td>Cz\u0119\u015bci mechaniczne<\/td><td>4,9%<\/td><td>8,062 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"s2\"><td>Dach<\/td><td>4,1%<\/td><td>4,107 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\t\t\t<\/div>\n\t\t\t<p class=\"tnote\">Jeden wpis mo\u017ce wymienia\u0107 kilka obszar\u00f3w, wi\u0119c udzia\u0142y sumuj\u0105 si\u0119 do ponad 100 procent.<\/p>\n\n\t\t\t<p>Patrz na d\u00f3\u0142 tej tabeli, nie na g\u00f3r\u0119. Szkody wn\u0119trza, podwozia i mechaniki s\u0105 rzadkie, ale kosztuj\u0105 cztery do sze\u015bciu razy tyle, co uderzenie w prz\u00f3d.<\/p>\n\n\t\t\t<p>Nie dlatego, \u017ce fotel kosztuje wi\u0119cej ni\u017c zderzak. Te obszary trafiaj\u0105 na list\u0119 dopiero wtedy, gdy uderzenie by\u0142o na tyle mocne, \u017ce si\u0119gn\u0119\u0142o kabiny, pod\u0142ogi albo nap\u0119du, a taka szkoda wymienia kilka obszar\u00f3w naraz, wi\u0119c pokazana kwota to ca\u0142a szkoda. Szyba czo\u0142owa jest na dole z odwrotnego powodu: zwykle jest jedyn\u0105 pozycj\u0105 w zg\u0142oszeniu.<\/p>\n\n\t\t\t<div class=\"takeaway\">\n\t\t\t\t<b>Podsumowanie<\/b>\n\t\t\t\tHistoria, w kt\u00f3rej pojawia si\u0119 wn\u0119trze albo podwozie, oznacza powa\u017cny wypadek, niezale\u017cnie od tego, jak dzi\u015b wygl\u0105da blacha.\t\t\t<\/div>\n\n\t\t\t<h2 id=\"geography\">I gdzie to si\u0119 sta\u0142o<\/h2>\n\n\t\t\t<p>Wi\u0119kszo\u015b\u0107 tych aut to import, wi\u0119c kraj zg\u0142oszenia szkody to zwykle kraj, w kt\u00f3rym auto \u017cy\u0142o, zanim je odsprzedano. To czyni z tego przybli\u017con\u0105 map\u0119 tego, gdzie u\u017cywany import sp\u0119dzi\u0142 swoje robocze \u017cycie.<\/p>\n\n\t\t\t<figure>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"cover\" src=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/blog\/damaged\/damaged-border.webp\" width=\"1024\" height=\"572\" alt=\"Auto przekracza granic\u0119: uszkodzone po stronie, z kt\u00f3rej pochodzi, i czyste po stronie, w kt\u00f3rej jest sprzedawane\" loading=\"lazy\">\n\t\t\t\t<figcaption>Na granicy nic si\u0119 nie naprawia. Wpis zostaje w kraju, z kt\u00f3rego auto pochodzi, a kolejnemu kupuj\u0105cemu pokazuje si\u0119 tylko czyst\u0105 po\u0142ow\u0119.<\/figcaption>\n\t\t\t<\/figure>\n\n\t\t\t<div class=\"tbl-scroll\">\n\t\t\t\t<table class=\"dtable\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr><th>Kraj rejestracji szkody<\/th><th>Udzia\u0142 wpis\u00f3w<\/th><th>Mediana kosztu<\/th><\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>Niemcy<\/td><td>32,8%<\/td><td>1,322 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>Polska<\/td><td>17,3%<\/td><td>1,316 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>Austria<\/td><td>13,2%<\/td><td>1,685 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Rumunia<\/td><td>8,0%<\/td><td>790 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Belgia<\/td><td>5,0%<\/td><td>1,551 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Francja<\/td><td>4,4%<\/td><td>1,151 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Szwajcaria<\/td><td>2,5%<\/td><td>2,706 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Bu\u0142garia<\/td><td>2,3%<\/td><td>298 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\t\t\t<\/div>\n\t\t\t<p class=\"tnote\">Osiem kraj\u00f3w z najwi\u0119ksz\u0105 liczb\u0105 wpis\u00f3w. Mniejsze kraje pomini\u0119to, bo gar\u015b\u0107 wpis\u00f3w nie ud\u017awignie liczby.<\/p>\n\n\t\t\t<p>Prawie dwie trzecie wszystkich zarejestrowanych szk\u00f3d wydarzy\u0142o si\u0119 w Niemczech, Polsce lub Austrii, a to r\u00f3wnie\u017c trzy kraje, z kt\u00f3rych sprowadzono wi\u0119kszo\u015b\u0107 tych aut. Je\u015bli kupujesz auto, kt\u00f3re <a href=\"https:\/\/www.mrvin.com\/pl\/blog\/imported-car-history-check\/\">przyjecha\u0142o z kt\u00f3rego\u015b z nich<\/a>, jego historia raczej istnieje, ni\u017c jest czysta.<\/p>\n\n\t\t\t<div class=\"caveat\">\n\t\t\t\t<b>Jedno zastrze\u017cenie do tej tabeli.<\/b> Nasze pokrycie danych w Europie nie jest r\u00f3wne, wi\u0119c tabela pokazuje, gdzie wpisy s\u0105 najmocniejsze, w takim samym stopniu jak to, gdzie zdarzaj\u0105 si\u0119 wypadki. To mapa widoczno\u015bci, a nie ranking wypadk\u00f3w, i kraj na dole tej listy nie jest bezpieczniejszym miejscem do kupna auta.\t\t\t<\/div>\n\n\t\t\t<h2 id=\"odometer\">Licznik zwykle te\u017c k\u0142amie<\/h2>\n\n\t\t\t<p>Cofni\u0119cie licznika da si\u0119 wykry\u0107 tylko tam, gdzie mamy co najmniej dwa odczyty do por\u00f3wnania, co dotyczy 2,673 z tych aut. Dla reszty uczciw\u0105 odpowiedzi\u0105 jest, \u017ce nie potrafimy stwierdzi\u0107, wi\u0119c w og\u00f3le ich nie liczymy.<\/p>\n\n\t\t\t<p>W grupie, kt\u00f3r\u0105 mo\u017cemy sprawdzi\u0107, r\u00f3\u017cnica jest wyra\u017ana. <b>W autach z wpisem o szkodzie licznik cofni\u0119to w 12,4% przypadk\u00f3w. W autach bez wpisu w 6,3%.<\/b> Dwa razy cz\u0119\u015bciej.<\/p>\n\n\t\t\t<p>Oczywisty zarzut jest s\u0142uszny. Uszkodzone auta maj\u0105 zwykle wi\u0119cej odczyt\u00f3w licznika, bo zg\u0142oszenie szkody zwykle zapisuje przebieg, a wi\u0119cej odczyt\u00f3w to wi\u0119cej szans na wykrycie cofni\u0119cia. Czy to wi\u0119c tylko efekt tego, \u017ce uszkodzone auta widzimy wyra\u017aniej?<\/p>\n\n\t\t\t<p>Nie. Podzia\u0142 obu grup wed\u0142ug tego, ile historii mamy, odpowiada na to wprost:<\/p>\n\n\t\t\t\t\t<figure class=\"zonefig chartfig\">\n\t\t\t<svg viewBox=\"0 0 760 420\" role=\"img\" aria-label=\"Zgrupowany wykres s\u0142upkowy odsetka cofni\u0119\u0107 licznika wed\u0142ug liczby posiadanych odczyt\u00f3w. Auta ze szkod\u0105: 3,2%, 5,5%, 9,6%, 18,3%, 41,4%. Auta bez szkody: 1,2%, 2,7%, 2,9%, 10,2%, 30,3%. S\u0142upek aut uszkodzonych jest wy\u017cszy w ka\u017cdej grupie.\">\n\t\t\t\t<g font-family=\"&#039;DM Sans&#039;,-apple-system,&#039;Segoe UI&#039;,Roboto,Helvetica,Arial,sans-serif\">\n\t\t\t\t\t<rect x=\"68\" y=\"8\" width=\"13\" height=\"13\" rx=\"3\" fill=\"#E24B4A\"\/>\n\t\t\t\t\t<text x=\"88\" y=\"19\" font-size=\"13\" font-weight=\"600\" fill=\"#3A4F66\">Auta z wpisem o szkodzie<\/text>\n\t\t\t\t\t<rect x=\"68\" y=\"30\" width=\"13\" height=\"13\" rx=\"3\" fill=\"#2563EB\"\/>\n\t\t\t\t\t<text x=\"88\" y=\"41\" font-size=\"13\" font-weight=\"600\" fill=\"#3A4F66\">Auta bez wpisu o szkodzie<\/text>\n\t\t\t\t\t\t\t\t\t\t\t<line x1=\"68\" y1=\"269.1\" x2=\"736\" y2=\"269.1\" stroke=\"#E2E8F0\" stroke-width=\"1\"\/>\n\t\t\t\t\t\t<text x=\"60\" y=\"273.1\" font-size=\"11.5\" fill=\"#94A3B8\" text-anchor=\"end\">10%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t<line x1=\"68\" y1=\"212.2\" x2=\"736\" y2=\"212.2\" stroke=\"#E2E8F0\" stroke-width=\"1\"\/>\n\t\t\t\t\t\t<text x=\"60\" y=\"216.2\" font-size=\"11.5\" fill=\"#94A3B8\" text-anchor=\"end\">20%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t<line x1=\"68\" y1=\"155.3\" x2=\"736\" y2=\"155.3\" stroke=\"#E2E8F0\" stroke-width=\"1\"\/>\n\t\t\t\t\t\t<text x=\"60\" y=\"159.3\" font-size=\"11.5\" fill=\"#94A3B8\" text-anchor=\"end\">30%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t<line x1=\"68\" y1=\"98.4\" x2=\"736\" y2=\"98.4\" stroke=\"#E2E8F0\" stroke-width=\"1\"\/>\n\t\t\t\t\t\t<text x=\"60\" y=\"102.4\" font-size=\"11.5\" fill=\"#94A3B8\" text-anchor=\"end\">40%<\/text>\n\t\t\t\t\t\t\t\t\t\t<line x1=\"68\" y1=\"326\" x2=\"736\" y2=\"326\" stroke=\"#94A3B8\" stroke-width=\"2\"\/>\n\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"90.8\" y=\"307.8\" width=\"40\" height=\"18.2\" rx=\"4\" fill=\"#E24B4A\"\/>\n\t\t\t\t\t\t\t<text x=\"110.8\" y=\"298.8\" font-size=\"13\" font-weight=\"700\" fill=\"#E24B4A\" text-anchor=\"middle\">3,2%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"138.8\" y=\"319.2\" width=\"40\" height=\"6.8\" rx=\"4\" fill=\"#2563EB\"\/>\n\t\t\t\t\t\t\t<text x=\"158.8\" y=\"310.2\" font-size=\"13\" font-weight=\"700\" fill=\"#2563EB\" text-anchor=\"middle\">1,2%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<text x=\"134.8\" y=\"352\" font-size=\"13\" font-weight=\"600\" fill=\"#3A4F66\" text-anchor=\"middle\">2 do 3<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"224.4\" y=\"294.7\" width=\"40\" height=\"31.3\" rx=\"4\" fill=\"#E24B4A\"\/>\n\t\t\t\t\t\t\t<text x=\"244.4\" y=\"285.7\" font-size=\"13\" font-weight=\"700\" fill=\"#E24B4A\" text-anchor=\"middle\">5,5%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"272.4\" y=\"310.6\" width=\"40\" height=\"15.4\" rx=\"4\" fill=\"#2563EB\"\/>\n\t\t\t\t\t\t\t<text x=\"292.4\" y=\"301.6\" font-size=\"13\" font-weight=\"700\" fill=\"#2563EB\" text-anchor=\"middle\">2,7%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<text x=\"268.4\" y=\"352\" font-size=\"13\" font-weight=\"600\" fill=\"#3A4F66\" text-anchor=\"middle\">4 do 6<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"358\" y=\"271.4\" width=\"40\" height=\"54.6\" rx=\"4\" fill=\"#E24B4A\"\/>\n\t\t\t\t\t\t\t<text x=\"378\" y=\"262.4\" font-size=\"13\" font-weight=\"700\" fill=\"#E24B4A\" text-anchor=\"middle\">9,6%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"406\" y=\"309.5\" width=\"40\" height=\"16.5\" rx=\"4\" fill=\"#2563EB\"\/>\n\t\t\t\t\t\t\t<text x=\"426\" y=\"300.5\" font-size=\"13\" font-weight=\"700\" fill=\"#2563EB\" text-anchor=\"middle\">2,9%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<text x=\"402\" y=\"352\" font-size=\"13\" font-weight=\"600\" fill=\"#3A4F66\" text-anchor=\"middle\">7 do 10<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"491.6\" y=\"221.9\" width=\"40\" height=\"104.1\" rx=\"4\" fill=\"#E24B4A\"\/>\n\t\t\t\t\t\t\t<text x=\"511.6\" y=\"212.9\" font-size=\"13\" font-weight=\"700\" fill=\"#E24B4A\" text-anchor=\"middle\">18,3%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"539.6\" y=\"268\" width=\"40\" height=\"58\" rx=\"4\" fill=\"#2563EB\"\/>\n\t\t\t\t\t\t\t<text x=\"559.6\" y=\"259\" font-size=\"13\" font-weight=\"700\" fill=\"#2563EB\" text-anchor=\"middle\">10,2%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<text x=\"535.6\" y=\"352\" font-size=\"13\" font-weight=\"600\" fill=\"#3A4F66\" text-anchor=\"middle\">11 do 20<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"625.2\" y=\"90.5\" width=\"40\" height=\"235.5\" rx=\"4\" fill=\"#E24B4A\"\/>\n\t\t\t\t\t\t\t<text x=\"645.2\" y=\"81.5\" font-size=\"13\" font-weight=\"700\" fill=\"#E24B4A\" text-anchor=\"middle\">41,4%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<rect x=\"673.2\" y=\"153.6\" width=\"40\" height=\"172.4\" rx=\"4\" fill=\"#2563EB\"\/>\n\t\t\t\t\t\t\t<text x=\"693.2\" y=\"144.6\" font-size=\"13\" font-weight=\"700\" fill=\"#2563EB\" text-anchor=\"middle\">30,3%<\/text>\n\t\t\t\t\t\t\t\t\t\t\t\t<text x=\"669.2\" y=\"352\" font-size=\"13\" font-weight=\"600\" fill=\"#3A4F66\" text-anchor=\"middle\">21 lub wi\u0119cej<\/text>\n\t\t\t\t\t\t\t\t\t\t<text x=\"402\" y=\"384\" font-size=\"12\" font-weight=\"700\" fill=\"#64748B\" text-anchor=\"middle\" letter-spacing=\"1.1\">ODCZYTY LICZNIKA, KT\u00d3RE MAMY DLA AUTA<\/text>\n\t\t\t\t<\/g>\n\t\t\t<\/svg>\n\t\t\t<figcaption>Odsetek cofni\u0119\u0107 w ka\u017cdej grupie. Obie serie rosn\u0105 razem, bo im wi\u0119cej historii auta widzimy, tym wi\u0119cej cofni\u0119\u0107 znajdujemy. Wnioskiem jest r\u00f3\u017cnica mi\u0119dzy nimi na ka\u017cdym poziomie.<\/figcaption>\n\t\t<\/figure>\n\t\t\n\t\t\t<p>R\u00f3\u017cnica utrzymuje si\u0119 na ka\u017cdym poziomie, od najubo\u017cszej historii po najbogatsz\u0105. Mechanizm nie jest skomplikowany. Kto postanowi\u0142 ukry\u0107 wypadek, podj\u0105\u0142 ju\u017c trudn\u0105 decyzj\u0119, a <a href=\"https:\/\/www.mrvin.com\/pl\/blog\/odometer-fraud-used-cars\/\">licznik<\/a> to ta sama decyzja zastosowana do drugiej liczby.<\/p>\n\n\t\t\t<p>Po\u0142\u00f3\u017c oba problemy na jednym aucie i <b>6,5% wszystkiego, co mogli\u015bmy sprawdzi\u0107, mia\u0142o jednocze\u015bnie wpis o szkodzie i cofni\u0119ty licznik<\/b>. Mniej wi\u0119cej jedno auto na pi\u0119tna\u015bcie ukrywa\u0142o dwie rzeczy naraz.<\/p>\n\n\t\t\t<p class=\"pullquote\">Nie chodzi tylko o to, \u017ce auto by\u0142o uszkodzone. Chodzi o to, \u017ce kto\u015b ukry\u0142 szkod\u0119 i by\u0142 got\u00f3w ukry\u0107 tak\u017ce przebieg.<\/p>\n\n\t\t\t<h2 id=\"young\">Nowe nie znaczy czyste<\/h2>\n\n\t\t\t<p>Szkody zbieraj\u0105 si\u0119 z czasem, wi\u0119c starsze auta nosz\u0105 ich wi\u0119cej. To oczywiste. Mniej oczywiste jest, jak wcze\u015bnie si\u0119 to zaczyna i jak szybko auto przestaje by\u0107 bezpiecznym wyborem, na jaki wygl\u0105da po roczniku.<\/p>\n\n\t\t\t<div class=\"tbl-scroll\">\n\t\t\t\t<table class=\"dtable\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr><th>Rocznik<\/th><th>Udzia\u0142 z wpisem o szkodzie<\/th><th>Mediana \u0142\u0105cznej szkody<\/th><\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>2022 i nowsze<\/td><td>25,9%<span class=\"bar\"><i style=\"width:49%\"><\/i><\/span><\/td><td>3,609 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>2018 do 2021<\/td><td>43,1%<span class=\"bar\"><i style=\"width:82%\"><\/i><\/span><\/td><td>3,829 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>2014 do 2017<\/td><td>51,3%<span class=\"bar\"><i style=\"width:98%\"><\/i><\/span><\/td><td>3,346 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>2010 do 2013<\/td><td>50,8%<span class=\"bar\"><i style=\"width:97%\"><\/i><\/span><\/td><td>2,675 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>2005 do 2009<\/td><td>52,6%<span class=\"bar\"><i style=\"width:100%\"><\/i><\/span><\/td><td>2,735 EUR<\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\t\t\t<\/div>\n\t\t\t<p class=\"tnote\">Auta sprzed 2005 roku celowo pomini\u0119to. Wpisy o szkodach s\u0105 tym rzadsze, im dalej w przesz\u0142o\u015b\u0107, wi\u0119c pozorny spadek przy najstarszych autach to nasza widoczno\u015b\u0107, a nie ich historia.<\/p>\n\n\t\t\t<p>Auto z ostatnich trzech lub czterech lat to wci\u0105\u017c mniej wi\u0119cej jedno na cztery. W po\u0142owie ubieg\u0142ej dekady to ju\u017c rzut monet\u0105 i tak zostaje. Stromy wzrost nast\u0119puje wcze\u015bnie, mi\u0119dzy autem prawie nowym a takim, kt\u00f3re ma zaledwie kilka lat, a nie gdzie\u015b pod koniec jego \u017cycia.<\/p>\n\n\t\t\t<p>Teraz przeczytaj ostatni\u0105 kolumn\u0119. Dwie najnowsze grupy s\u0105 uszkadzane najrzadziej, a mimo to maj\u0105 <b>najwy\u017csze<\/b> mediany rachunk\u00f3w za napraw\u0119 ze wszystkich grup, oko\u0142o jednej trzeciej wy\u017csze ni\u017c auta z lat 2005 do 2009. Nowsze auta dro\u017cej si\u0119 naprawia, wi\u0119c prawie nowe auto z jednym wypadkiem w aktach mo\u017ce nie\u015b\u0107 wi\u0119ksz\u0105 warto\u015b\u0107 szkody ni\u017c starsze z dwoma.<\/p>\n\n\t\t\t<p>Drugi spos\u00f3b patrzenia na to jest taki: nie ile auto ma lat dzi\u015b, tylko ile mia\u0142o, gdy dosz\u0142o do szkody:<\/p>\n\n\t\t\t<div class=\"tbl-scroll\">\n\t\t\t\t<table class=\"dtable\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr><th>Wiek auta w chwili wypadku<\/th><th>Udzia\u0142 wpis\u00f3w o szkodzie<\/th><\/tr>\n\t\t\t\t\t<\/thead>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>Poni\u017cej 3 lat<\/td><td>33,7%<span class=\"bar\"><i style=\"width:100%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"hi\"><td>3 do 5 lat<\/td><td>31,7%<span class=\"bar\"><i style=\"width:94%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>6 do 10 lat<\/td><td>24,9%<span class=\"bar\"><i style=\"width:74%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>11 do 15 lat<\/td><td>7,2%<span class=\"bar\"><i style=\"width:21%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr><td>Powy\u017cej 15 lat<\/td><td>2,6%<span class=\"bar\"><i style=\"width:8%\"><\/i><\/span><\/td><\/tr>\n\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\t\t\t<\/div>\n\t\t\t<p class=\"tnote\">Na podstawie wpis\u00f3w o szkodzie, przy kt\u00f3rych znana jest data wypadku i pierwsza rejestracja auta. Mediana wieku uszkodzonego auta w chwili zdarzenia to cztery lata.<\/p>\n\n\t\t\t<p><b>Dwie trzecie wszystkich szk\u00f3d w tych danych wydarzy\u0142y si\u0119, zanim auto sko\u0144czy\u0142o sze\u015b\u0107 lat.<\/b> Jedna trzecia wydarzy\u0142a si\u0119, zanim sko\u0144czy\u0142o trzy, gdy by\u0142o jeszcze na gwarancji i wci\u0105\u017c opisywane jako prawie nowe.<\/p>\n\n\t\t\t<p>To jest ta cz\u0119\u015b\u0107, kt\u00f3r\u0105 warto wzi\u0105\u0107 na ogl\u0119dziny. Szkoda nie czeka na ko\u0144cu \u017cycia auta, a\u017c zajmie si\u0119 ni\u0105 kto\u015b inny. Zdarza si\u0119 wcze\u015bnie, autom, kt\u00f3re wci\u0105\u017c wygl\u0105daj\u0105 i sprzedaj\u0105 si\u0119 jak m\u0142ode, i widnieje w aktach d\u0142ugo wcze\u015bniej, ni\u017c lakier cokolwiek zdradzi. \u015awie\u017ca rejestracja to nie czysta historia. To kr\u00f3tsza historia.<\/p>\n\n\t\t\t<p class=\"endnote\">Czysty raport oznacza, \u017ce nie zarejestrowano szkody. Szkoda, kt\u00f3rej nigdy nie zg\u0142oszono, nie zostawia niczego do znalezienia, wi\u0119c \u017cadne sprawdzenie nie obieca idealnego auta. Mo\u017ce natomiast powiedzie\u0107, na kt\u00f3re z tych pi\u0119ciu patrzysz.<\/p>\n\n\t\t\t<div class=\"promo promo-xl\">\n\t\t\t\t<div class=\"promo-inner\">\n\t\t\t\t\t<div class=\"promo-main\">\n\t\t\t\t\t\t<span class=\"promo-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"10.5\" cy=\"10.5\" r=\"7\"\/><path d=\"m7.6 10.6 2.1 2.1 3.9-4.3\"\/><path d=\"m15.6 15.6 4.4 4.4\"\/><\/svg><\/span>\n\t\t\t\t\t\t<div class=\"promo-text\">\n\t\t\t\t\t\t\t<p class=\"promo-eyebrow\">Zanim cokolwiek podpiszesz<\/p>\n\t\t\t\t\t\t\t<p class=\"promo-h\">Wiedz, kt\u00f3re z nich kupujesz<\/p>\n\t\t\t\t\t\t\t<p class=\"promo-sub\">Przebieg, szkody, finansowanie i wpisy importowe z ponad 30 kraj\u00f3w, w jednym raporcie, w nieca\u0142\u0105 minut\u0119.<\/p>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<ul class=\"promo-trust\">\n\t\t\t\t\t\t<li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M3.5 12h17\"\/><path d=\"M12 3.5c2.3 2.4 3.4 5.3 3.4 8.5s-1.1 6.1-3.4 8.5c-2.3-2.4-3.4-5.3-3.4-8.5S9.7 5.9 12 3.5Z\"\/><\/svg><span>30+ kraj\u00f3w<\/span><\/li>\n\t\t\t\t\t\t<li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M12 7v5.3l3.4 2\"\/><\/svg><span>W nieca\u0142\u0105 minut\u0119<\/span><\/li>\n\t\t\t\t\t\t<li><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M13.5 3.5h-6a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2V8.5Z\"\/><path d=\"M13.5 3.5V8.5h5\"\/><path d=\"M9 13.4h6M9 16.4h4\"\/><\/svg><span>Pe\u0142ny raport PDF<\/span><\/li>\n\t\t\t\t\t<\/ul>\n\t\t\t\t\t<a class=\"promo-btn\" href=\"#vincheck\" data-go=\"vincheck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3.5 17v-4.1l1.7-4.2a2 2 0 0 1 1.9-1.2h9.8a2 2 0 0 1 1.9 1.2l1.7 4.2V17\"\/><path d=\"M4 12.9h16\"\/><circle cx=\"7.6\" cy=\"17\" r=\"1.7\"\/><circle cx=\"16.4\" cy=\"17\" r=\"1.7\"\/><\/svg><span>Sprawd\u017a auto teraz<\/span><svg class=\"pb-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h13\"\/><path d=\"m12.5 6.4 6 5.6-6 5.6\"\/><\/svg><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<p class=\"promo-alt\"><a href=\"https:\/\/www.mrvin.com\/pl\/sample-report\/\"><span>Jeszcze nie masz pewno\u015bci? Zobacz najpierw, jak wygl\u0105da pe\u0142ny raport<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h13\"\/><path d=\"m12.5 6.4 6 5.6-6 5.6\"\/><\/svg><\/a><\/p>\n\n\t\t\t<section class=\"faq\" id=\"faq\">\n\t\t\t\t<h2>Najcz\u0119stsze pytania<\/h2>\n\t\t\t\t\t\t\t\t\t<div class=\"faq-item\">\n\t\t\t\t\t\t<p class=\"faq-q\">Jaka cz\u0119\u015b\u0107 u\u017cywanych aut ma szkod\u0119 powypadkow\u0105 w aktach?<\/p>\n\t\t\t\t\t\t<p class=\"faq-a\">Spo\u015br\u00f3d 4 939 aut, kt\u00f3re nasi klienci poprosili nas o sprawdzenie, 40,2 procent mia\u0142o co najmniej jedno zarejestrowane zdarzenie lub zg\u0142oszenie szkody. To mierzy auta w trakcie kupna i sprzeda\u017cy, sprawdzane w\u0142a\u015bnie dlatego, \u017ce kto\u015b chcia\u0142 mie\u0107 pewno\u015b\u0107, wi\u0119c nie jest to liczba dotycz\u0105ca ka\u017cdego auta na drodze.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"faq-item\">\n\t\t\t\t\t\t<p class=\"faq-q\">Jak du\u017c\u0105 szkod\u0119 zwykle nosi uszkodzone auto u\u017cywane?<\/p>\n\t\t\t\t\t\t<p class=\"faq-a\">Mediana uszkodzonego auta to 3 177 euro wycenionej szkody, a \u015brednia 8 040 euro. R\u00f3\u017cnic\u0119 mi\u0119dzy nimi robi kilka aut na granicy kasacji, kt\u00f3re ci\u0105gn\u0105 \u015bredni\u0105 w g\u00f3r\u0119. Co pi\u0105te uszkodzone auto ma ponad 10 000 euro, a co dwunaste ponad 20 000.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"faq-item\">\n\t\t\t\t\t\t<p class=\"faq-q\">Czy czysty raport historii oznacza, \u017ce auto nigdy nie by\u0142o uszkodzone?<\/p>\n\t\t\t\t\t\t<p class=\"faq-a\">Nie. Oznacza, \u017ce nie zarejestrowano szkody. Szkoda, kt\u00f3rej nigdy nie zg\u0142oszono, nie ubezpieczono ani nie zaraportowano, nie zostawia niczego do znalezienia. Czysty raport to mocny sygna\u0142, a nie gwarancja, i ka\u017cda us\u0142uga, kt\u00f3ra twierdzi inaczej, obiecuje za du\u017co.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"faq-item\">\n\t\t\t\t\t\t<p class=\"faq-q\">Czy naprawione auto zawsze jest z\u0142ym zakupem?<\/p>\n\t\t\t\t\t\t<p class=\"faq-a\">Nie. Naprawiony przedni zderzak w sk\u0105din\u0105d dobrym aucie to argument przy cenie, a nie pow\u00f3d do odej\u015bcia. Liczy si\u0119 to, gdzie auto dosta\u0142o i na ile wyceniono szkod\u0119. Historia, w kt\u00f3rej pojawia si\u0119 wn\u0119trze, podwozie albo cz\u0119\u015bci mechaniczne, wskazuje na uderzenie, kt\u00f3re si\u0119gn\u0119\u0142o konstrukcji auta, i to z takimi trzeba uwa\u017ca\u0107.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"faq-item\">\n\t\t\t\t\t\t<p class=\"faq-q\">Czy w uszkodzonych autach cz\u0119\u015bciej cofni\u0119to licznik?<\/p>\n\t\t\t\t\t\t<p class=\"faq-a\">Tak, mniej wi\u0119cej dwa razy cz\u0119\u015bciej. W\u015br\u00f3d aut, dla kt\u00f3rych mamy do\u015b\u0107 historii licznika, \u017ceby to sprawdzi\u0107, cofni\u0119cie wykryto w 12,4 procentach aut z wpisem o szkodzie i w 6,3 procentach aut bez takiego wpisu. R\u00f3\u017cnica utrzymuje si\u0119 na ka\u017cdym poziomie posiadanej historii, wi\u0119c nie jest to po prostu efekt tego, \u017ce uszkodzone auta widzimy wyra\u017aniej.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"faq-item\">\n\t\t\t\t\t\t<p class=\"faq-q\">Jak sprawdzi\u0107, czy u\u017cywane auto bra\u0142o udzia\u0142 w wypadku?<\/p>\n\t\t\t\t\t\t<p class=\"faq-a\">Wpisz jego numer VIN albo numer rejestracyjny, tam gdzie jest obs\u0142ugiwany, do sprawdzenia historii. Raport odczytuje zarejestrowane szkody i zg\u0142oszenia, odczyty przebiegu i cofni\u0119cia licznika, wpisy o finansowaniu i kradzie\u017cy oraz kraje, w kt\u00f3rych auto by\u0142o zarejestrowane, w ponad 30 krajach. Zajmuje to mniej ni\u017c minut\u0119 i jest jedyn\u0105 cz\u0119\u015bci\u0105 ogl\u0119dzin, kt\u00f3rej \u015bwie\u017cy lakier nie zmieni.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"faq-item\">\n\t\t\t\t\t\t<p class=\"faq-q\">Sk\u0105d pochodz\u0105 te liczby?<\/p>\n\t\t\t\t\t\t<p class=\"faq-a\">Z naszych w\u0142asnych sprawdze\u0144. Wzi\u0119li\u015bmy 4 939 pojazd\u00f3w, kt\u00f3re klienci MrVIN zg\u0142osili do sprawdzenia historii, i przyjrzeli\u015bmy si\u0119 temu, co naprawd\u0119 m\u00f3wi\u0105 o nich wpisy o szkodach i zg\u0142oszeniach. Ka\u017cda liczba wskazuje grup\u0119, na kt\u00f3rej si\u0119 opiera, a auta, kt\u00f3rych nie da\u0142o si\u0119 oceni\u0107, s\u0105 pomini\u0119te, a nie liczone jako czyste.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/section>\n\n\t\t\t<section class=\"sources\">\n\t\t\t\t<h2>O tych danych<\/h2>\n\t\t\t\t<ul>\n\t\t\t\t\t<li><b>Co analizowali\u015bmy<\/b>: 4,939 pojazd\u00f3w zg\u0142oszonych do sprawdzenia historii przez klient\u00f3w MrVIN, zestawionych z wpisami o szkodach i zg\u0142oszeniach ubezpieczeniowych, kt\u00f3rymi dysponujemy. Te auta s\u0105 wybrane przez samych kupuj\u0105cych, kto\u015b postanowi\u0142 je sprawdzi\u0107, dlatego liczby s\u0105 tu wy\u017csze ni\u017c \u015brednia dla ca\u0142ego rynku.<\/li>\n\t\t\t\t\t<li><b>Dane o szkodach<\/b>: 1,985 aut z co najmniej jednym wpisem o szkodzie. Dane o kosztach korzystaj\u0105 z wycenionej warto\u015bci naprawy lub odszkodowania zapisanej przy ka\u017cdym zdarzeniu, w 4,418 pojedynczych wpisach z u\u017cyteczn\u0105 kwot\u0105 przy 1,882 autach. Wpisy, kt\u00f3rych nie da\u0142o si\u0119 wyrazi\u0107 w euro, s\u0105 pomini\u0119te we wszystkich kwotach.<\/li>\n\t\t\t\t\t<li><b>Dane o cofni\u0119tych licznikach<\/b>: ograniczone do 2,673 aut, dla kt\u00f3rych mamy co najmniej dwa odczyty licznika, bo cofni\u0119cie da si\u0119 znale\u017a\u0107 wy\u0142\u0105cznie przez por\u00f3wnanie odczyt\u00f3w. Pozosta\u0142e auta s\u0105 wykluczone, a nie liczone jako czyste.<\/li>\n\t\t\t\t\t<li><b>Dane o uszkodzonych obszarach<\/b>: 2,871 wpis\u00f3w wskazuj\u0105cych obszar. Jeden wpis mo\u017ce wymienia\u0107 kilka obszar\u00f3w, wi\u0119c udzia\u0142y sumuj\u0105 si\u0119 do ponad 100 procent, a koszt pokazany przy obszarze to warto\u015b\u0107 ca\u0142ej szkody, a nie tej jednej cz\u0119\u015bci.<\/li>\n\t\t\t\t\t<li><b>Dane o markach<\/b>: tylko marki sprawdzone co najmniej 40 razy. Zestaw odzwierciedla to, co przywo\u017c\u0105 do nas klienci, g\u0142\u00f3wnie u\u017cywany import, i nie jest pr\u00f3b\u0105 ca\u0142ego parku samochodowego.<\/li>\n\t\t\t\t\t<li><b>\u015arednie i mediany<\/b>: tam gdzie rozk\u0142ad ma d\u0142ugi ogon, podajemy r\u00f3wnie\u017c median\u0119, bo gar\u015b\u0107 aut skasowanych przesuwa \u015bredni\u0105 bardzo daleko. Obie warto\u015bci pojawiaj\u0105 si\u0119 wsz\u0119dzie tam, gdzie obie maj\u0105 znaczenie.<\/li>\n\t\t\t\t<\/ul>\n\t\t\t<\/section>\n\n\t\t\t\t<section class=\"readnext\">\n\t\t\t<p class=\"eyebrow\">Przeczytaj dalej<\/p>\n\t\t\t<div class=\"readnext-grid\">\n\t\t\t\t\t\t\t\t\t<a class=\"readnext-card\" href=\"https:\/\/www.mrvin.com\/pl\/blog\/jak-kupic-samochod-na-otomoto\/\">\n\t\t\t\t\t\t<span class=\"rn-img\" style=\"background-image:url('https:\/\/www.mrvin.com\/wp-content\/uploads\/blog\/listings\/otomoto-hero.webp')\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t<span class=\"rn-body\">\n\t\t\t\t\t\t\t<span class=\"rn-title\">Jak kupowa\u0107 na Otomoto i znajdowa\u0107 naprawd\u0119 dobre oferty<\/span>\n\t\t\t\t\t\t\t<span class=\"rn-dek\">Na Otomoto jest dzi\u015b ponad 234 000 u\u017cywanych samochod\u00f3w. To wi\u0119cej, ni\u017c jakikolwiek kupuj\u0105cy jest w stanie realnie przejrze\u0107, dlatego wi\u0119kszo\u015b\u0107 os\u00f3b ogl\u0105da po prostu to, co serwis poka\u017ce im jako pierwsze.<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"rn-more\">Zobacz poradnik &rarr;<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a class=\"readnext-card\" href=\"https:\/\/www.mrvin.com\/pl\/blog\/auto-z-niemiec-mobile-de\/\">\n\t\t\t\t\t\t<span class=\"rn-img\" style=\"background-image:url('https:\/\/www.mrvin.com\/wp-content\/uploads\/blog\/mobilede\/mobilede-hero.webp')\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t\t<span class=\"rn-body\">\n\t\t\t\t\t\t\t<span class=\"rn-title\">Jak kupi\u0107 auto na mobile.de i sprowadzi\u0107 je do Polski<\/span>\n\t\t\t\t\t\t\t<span class=\"rn-dek\">Wi\u0119kszo\u015b\u0107 aut u\u017cywanych sprowadzanych do Polski pochodzi z Niemiec, a znajduje si\u0119 je na mobile.de. To najlepsze miejsce w Europie, \u017ceby kupi\u0107 u\u017cywany samoch\u00f3d, i naj\u0142atwiejsze, \u017ceby za niego przep\u0142aci\u0107. Mniej wi\u0119cej po\u0142owa kupuj\u0105cych w og\u00f3le nie negocjuje.<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"rn-more\">Zobacz poradnik &rarr;<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<\/article>\n\n\t\t<div class=\"mbar\">\n\t\t\t<div class=\"mbar-top\">\n\t\t\t\t<span class=\"mbar-h\">Dwa na pi\u0119\u0107 mia\u0142y <b>szkod\u0119 w aktach<\/b><\/span>\n\t\t\t\t<button type=\"button\" aria-label=\"Zamknij\">&times;<\/button>\n\t\t\t<\/div>\n\t\t\t<div class=\"mbar-row\">\n\t\t\t\t<a href=\"#vincheck\" data-go=\"vincheck\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"10.5\" cy=\"10.5\" r=\"7\"\/><path d=\"m7.6 10.6 2.1 2.1 3.9-4.3\"\/><path d=\"m15.6 15.6 4.4 4.4\"\/><\/svg><span>Sprawd\u017a auto<\/span><\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<script>\n(function(){\n  var ROOT = document.querySelector('.mrvin-blog-post'); if(!ROOT) return;\n  ROOT.querySelectorAll('.mrvin-search-tabs').forEach(function(tabs){\n    tabs.querySelectorAll('.mrvin-search-tab').forEach(function(tab){\n      tab.addEventListener('click', function(){\n        tabs.querySelectorAll('.mrvin-search-tab').forEach(function(t){ t.classList.remove('active'); });\n        tab.classList.add('active');\n        var box   = tab.closest('.mrvin-search-box'),\n            input = box.querySelector('.mrvin-search-input'),\n            btn   = box.querySelector('.mrvin-search-btn span') || box.querySelector('.mrvin-search-btn'),\n            hint  = box.parentNode.querySelector('.mrvin-search-hint'),\n            plate = tab.getAttribute('data-mode') === 'plate';\n        input.placeholder = input.getAttribute(plate ? 'data-ph-plate' : 'data-ph-vin');\n        input.name        = plate ? 'plate' : 'vin';\n        input.maxLength   = plate ? 10 : 32;\n        btn.textContent   = input.getAttribute(plate ? 'data-btn-plate' : 'data-btn-vin');\n        if (hint) hint.style.display = plate ? 'none' : '';\n      });\n    });\n  });\n\n  \/* Auto-submit once a full, valid VIN is typed, so nobody has to find Enter.\n     VIN mode only: a plate is never long enough to be unambiguous. *\/\n  var VIN_RE = \/^[A-HJ-NPR-Z0-9]{17}$\/i;\n  ROOT.querySelectorAll('.mrvin-search-box').forEach(function(box){\n    var input = box.querySelector('.mrvin-search-input'),\n        form  = box.querySelector('.mrvin-search-row');\n    if (!input || !form) return;\n    var timer = null, submitted = false;\n    function cancel(){ if (timer) { clearTimeout(timer); timer = null; } }\n    function isVinMode(){\n  \/\/ A pasted VIN must never be submitted as a plate. Installed once per page: several snippets\n  \/\/ render a plate box (home page sections, the v2 landing page, the blog rail) and any of them\n  \/\/ may be the one on screen, so each ships this and the flag keeps the duplicates harmless.\n  \/\/\n  \/\/ The plate field caps its length, so pasting a 17-character VIN used to leave a TRUNCATED\n  \/\/ fragment behind: it looks like a plate, submits like a plate, and buys a metered registry call\n  \/\/ that cannot match. Every plate lookup of 14-15 characters on record was this, and not one\n  \/\/ resolved. `paste` is where it is catchable, because the clipboard text is readable in full\n  \/\/ BEFORE maxlength truncates it, so the VIN is kept whole and the customer lands in the mode\n  \/\/ they actually wanted. 17 alphanumerics is the VIN's own definition and the longest plate ever\n  \/\/ to resolve is 8, so this cannot misfire on a real registration.\n  if (!window.__mrvinPlatePasteGuard) {\n    window.__mrvinPlatePasteGuard = 1;\n    document.addEventListener('paste', function(e){\n      var input = e.target;\n      if (!input || input.tagName !== 'INPUT') return;\n      if (input.name !== 'plate' && input.name !== 'userPlate') return;  \/\/ funnel names it userPlate\n      var cb = e.clipboardData || window.clipboardData;\n      if (!cb) return;\n      var raw = String(cb.getData('text') || '').toUpperCase().replace(\/[^A-Z0-9]\/g, '');\n      if (raw.length !== 17) return;                       \/\/ not a VIN \u2014 let the paste through\n      e.preventDefault();\n      var box = input.closest('.mrvin-search-box, .mrvin-cta, .mrvin-sticky-wrap, form') || document;\n      var vinTab = box.querySelector('[data-mode=\"vin\"]');\n      if (vinTab) vinTab.click();                          \/\/ flips name\/placeholder\/maxlength\/button\n      input.value = raw;\n      input.dispatchEvent(new Event('input', { bubbles: true }));\n    }, false);\n  }\n\n      var t = box.querySelector('.mrvin-search-tab[data-mode=\"vin\"]');\n      return !t || t.classList.contains('active');\n    }\n    input.addEventListener('input', function(){\n      cancel();\n      if (submitted || !isVinMode() || !VIN_RE.test((input.value||'').trim())) return;\n      timer = setTimeout(function(){\n        timer = null;\n        if (submitted || !isVinMode() || !VIN_RE.test((input.value||'').trim())) return;\n        submitted = true;\n        if (typeof form.requestSubmit === 'function') form.requestSubmit(); else form.submit();\n      }, 1000);\n    });\n    box.querySelectorAll('.mrvin-search-tab').forEach(function(t){ t.addEventListener('click', cancel); });\n    form.addEventListener('submit', function(){ submitted = true; cancel(); });\n  });\n})();\n<\/script>\n\t\t<script>\n(function(){\n  var ROOT = document.querySelector('.mrvin-blog-post'); if(!ROOT) return;\n  var ARTICLE = 'used-car-damage-statistics';\n\n  function push(event, extra){\n    try {\n      window.dataLayer = window.dataLayer || [];\n      var p = { event: event, vin_article: ARTICLE };\n      for (var k in extra) if (Object.prototype.hasOwnProperty.call(extra, k)) p[k] = extra[k];\n      window.dataLayer.push(p);\n    } catch(e){}\n  }\n\n  ROOT.addEventListener('click', function(e){\n    var t = e.target.closest && e.target.closest('[data-go]'); if(!t) return;\n    var card = document.getElementById(t.getAttribute('data-go')); if(!card) return;\n    e.preventDefault();\n    push('vin_entry_click', { vin_entry: t.closest('.side-cta') ? 'rail'\n                                       : t.closest('.mbar')     ? 'mobile_bar'\n                                       : t.closest('.jumpline') ? 'summary'\n                                       : t.closest('.promo')    ? 'end_cta' : 'link' });\n    card.scrollIntoView({behavior:'smooth', block:'center'});\n    var input = card.querySelector('.mrvin-search-input');\n    if(input) setTimeout(function(){ input.focus({preventScroll:true}); }, 520);\n  });\n\n  var form = ROOT.querySelector('#vincheck .mrvin-search-row');\n  if (form) form.addEventListener('submit', function(){\n    var v = form.querySelector('.mrvin-search-input');\n    push('vin_submit', { vin_mode: v && v.name === 'plate' ? 'plate' : 'vin',\n                         vin_length: v && v.value ? v.value.trim().length : 0 });\n  });\n\n  var card = document.getElementById('vincheck');\n  if (card && 'IntersectionObserver' in window) {\n    var timer = null;\n    var io = new IntersectionObserver(function(es){\n      if (es[0].isIntersecting) { timer = setTimeout(function(){ io.disconnect(); push('vin_card_view'); }, 1000); }\n      else if (timer) { clearTimeout(timer); timer = null; }\n    }, { threshold: 0.5 });\n    io.observe(card);\n  }\n\n  \/* Mobile bar: appears once the summary is behind you, retreats at the closing\n     CTA so it never covers it. IntersectionObserver rather than scroll maths,\n     so it works whichever element actually scrolls. *\/\n  var bar = ROOT.querySelector('.mbar');\n  if (bar && 'IntersectionObserver' in window) {\n    var dismissed = false, past = false, atEnd = false;\n    function sync(){ bar.classList.toggle('on', past && !atEnd && !dismissed); }\n    var x = bar.querySelector('button');\n    if (x) x.addEventListener('click', function(){ dismissed = true; sync(); });\n    var trig = ROOT.querySelector('.mbar-trigger');\n    if (trig) new IntersectionObserver(function(es){\n      past = es[0].isIntersecting || es[0].boundingClientRect.top < 0; sync();\n    }, {threshold:0}).observe(trig);\n    var endPromo = ROOT.querySelector('.promo-xl');\n    if (endPromo) new IntersectionObserver(function(es){\n      atEnd = es[0].isIntersecting || es[0].boundingClientRect.top < 0; sync();\n    }, {rootMargin:'0px 0px -10% 0px'}).observe(endPromo);\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t<\/div>\n\t<script>\n(function(){\n  var ROOT=document.querySelector('.mrvin-blog-post'); if(!ROOT) return;\n  var I18N={\"readMin\":\"min czytania\",\"copied\":\"Skopiowano\",\"chart1\":{\"inCountry\":\"Sprzedane w obr\u0119bie jednego kraju\",\"crossBorder\":\"Sprzedane mi\u0119dzy krajami UE\",\"ofCars\":\"% aut\"},\"chart2\":{\"before\":\"Przed baz\u0105 danych\",\"after\":\"2024 (z Car-Pass)\",\"cases\":\"przypadk\u00f3w\"},\"rank\":{\"unit\":\"sprawdze\u0144\"},\"calc\":{\"perYear\":\"km \/ rok\",\"typicalFor\":\"Typowo dla tego wieku\",\"thisCar\":\"To auto\",\"difference\":\"R\u00f3\u017cnica\",\"about\":\"mniej wi\u0119cej typowo\",\"pctBelow\":\"% poni\u017cej typowego\",\"pctAbove\":\"% powy\u017cej typowego\",\"rangeLegend\":\"Typowy zakres dla tego wieku\",\"noteValue\":\"Je\u015bli prawdziwy przebieg jest bli\u017cszy {expected} km, brakuj\u0105ce {hidden} km mog\u0105 zawy\u017ca\u0107 cen\u0119 {price} o bardzo z grubsza {est} (oko\u0142o 4 % warto\u015bci na ka\u017cde 10 000 km).\",\"noteHidden\":\"To oko\u0142o {hidden} km poni\u017cej typowego przebiegu. Podaj wy\u017cej cen\u0119 ofertow\u0105, aby oszacowa\u0107, o jak\u0105 warto\u015b\u0107 toczy si\u0119 gra.\",\"tiers\":{\"veryLow\":{\"label\":\"Bardzo niski przebieg\",\"color\":\"#A32D2D\",\"msg\":\"To znacznie mniej, ni\u017c normalnie pokonuje auto w tym wieku. Auta z naprawd\u0119 niskim przebiegiem istniej\u0105, ale dok\u0142adnie taki obraz tworzy kr\u0119cenie licznika. Za\u017c\u0105daj udokumentowanej historii przebiegu, zanim uwierzysz wskazaniu.\"},\"below\":{\"label\":\"Poni\u017cej typowego\",\"color\":\"#854F0B\",\"msg\":\"Nieco poni\u017cej \u015bredniej. Cz\u0119sto zupe\u0142nie normalne, ale warto potwierdzi\u0107 to piecz\u0105tkami w ksi\u0105\u017cce serwisowej i zapisanymi odczytami.\"},\"normal\":{\"label\":\"Wygl\u0105da normalnie\",\"color\":\"#0F6E56\",\"msg\":\"W normalnym zakresie jak na wiek i spos\u00f3b u\u017cytkowania. Sam przebieg nie budzi zastrze\u017ce\u0144, cho\u0107 pe\u0142ne sprawdzenie historii i tak jest rozs\u0105dne.\"},\"above\":{\"label\":\"Powy\u017cej typowego\",\"color\":\"#854F0B\",\"msg\":\"Powy\u017cej \u015bredniej jak na ten wiek. Samo w sobie nie jest to sygna\u0142 oszustwa, ale licz si\u0119 z wi\u0119kszym zu\u017cyciem i wykorzystaj to do negocjacji ceny.\"},\"veryHigh\":{\"label\":\"Bardzo wysoki przebieg\",\"color\":\"#A32D2D\",\"msg\":\"Bardzo wysoki jak na ten wiek. Prawdopodobnie dawne auto flotowe, taks\u00f3wka lub auto do d\u0142ugich dojazd\u00f3w. Za\u0142\u00f3\u017c wi\u0119ksze zu\u017cycie i dok\u0142adnie sprawd\u017a histori\u0119 serwisow\u0105.\"}}}}, HOME=\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/\", CDN=\"\/wp-content\/uploads\/vendor\/chart-4.4.1.umd.js\";\n  var SANS=\"-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif\";\n  var $=function(id){return document.getElementById(id);};\n\n  \/* reading progress bar *\/\n  var bar=$('mrvin-blog-progress');\n  function prog(){var h=document.documentElement,max=h.scrollHeight-h.clientHeight;if(bar)bar.style.width=(max>0?(h.scrollTop\/max)*100:0)+'%';}\n  document.addEventListener('scroll',prog,{passive:true});window.addEventListener('resize',prog);prog();\n\n  \/* estimated read time *\/\n  var art=ROOT.querySelector('article');\n  if(art){var rt=$('mrvin-blog-readtime');var w=(art.innerText.match(\/\\S+\/g)||[]).length;if(rt)rt.textContent=Math.max(1,Math.round(w\/225))+' '+I18N.readMin;}\n\n  \/* share buttons *\/\n  var url=encodeURIComponent(location.href),txt=encodeURIComponent(document.title.split('|')[0].trim());\n  if($('mrvin-blog-sh-x'))$('mrvin-blog-sh-x').href='https:\/\/twitter.com\/intent\/tweet?url='+url+'&text='+txt;\n  if($('mrvin-blog-sh-li'))$('mrvin-blog-sh-li').href='https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url='+url;\n  if($('mrvin-blog-sh-fb'))$('mrvin-blog-sh-fb').href='https:\/\/www.facebook.com\/sharer\/sharer.php?u='+url;\n  if($('mrvin-blog-sh-copy'))$('mrvin-blog-sh-copy').addEventListener('click',function(e){var b=e.currentTarget,o=b.innerHTML;try{navigator.clipboard.writeText(location.href);}catch(err){}b.textContent='\u2713';setTimeout(function(){b.innerHTML=o;},1200);});\n\n  \/* ToC scrollspy *\/\n  var links={};ROOT.querySelectorAll('.toc a').forEach(function(a){links[a.getAttribute('href').slice(1)]=a;});\n  if('IntersectionObserver' in window){\n    var spy=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){Object.keys(links).forEach(function(k){links[k].classList.remove('active');});if(links[e.target.id])links[e.target.id].classList.add('active');}});},{rootMargin:'-92px 0px -68% 0px',threshold:0});\n    Object.keys(links).forEach(function(id){var el=$(id);if(el)spy.observe(el);});\n  }\n\n  \/* back to top *\/\n  var top=$('mrvin-blog-totop');\n  if(top){window.addEventListener('scroll',function(){top.classList.toggle('show',window.scrollY>600);},{passive:true});top.addEventListener('click',function(){window.scrollTo({top:0,behavior:'smooth'});});}\n\n  \/* VIN-check card submit *\/\n  \/* VIN search box: auto-submit once a full 17-char VIN is typed (matches the homepage hero) *\/\n  (function(){\n    var box=ROOT.querySelector('.mrvin-search-box'); if(!box) return;\n    var input=box.querySelector('.mrvin-search-input'), form=box.querySelector('form'); if(!input||!form) return;\n    var VIN_RE=\/^[A-HJ-NPR-Z0-9]{17}$\/i, timer=null, submitted=false;\n    function cancel(){ if(timer){clearTimeout(timer);timer=null;} }\n    input.addEventListener('input',function(){\n      cancel(); if(submitted) return;\n      if(!VIN_RE.test((input.value||'').trim())) return;\n      timer=setTimeout(function(){ timer=null; if(submitted) return;\n        if(!VIN_RE.test((input.value||'').trim())) return;\n        submitted=true; if(typeof form.requestSubmit==='function') form.requestSubmit(); else form.submit();\n      },1000);\n    });\n    form.addEventListener('submit',function(){ submitted=true; cancel(); });\n  })();\n\n  \/* reveal on scroll *\/\n  var rev=ROOT.querySelectorAll('figure,.tldr,.calc,.takeaway,.promo,.promo-vin');\n  rev.forEach(function(el){el.classList.add('reveal');});\n  if('IntersectionObserver' in window){\n    var ro=new IntersectionObserver(function(es,o){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');o.unobserve(e.target);}});},{threshold:0.12});\n    rev.forEach(function(el){ro.observe(el);});\n  } else { rev.forEach(function(el){el.classList.add('in');}); }\n\n  \/* mileage calculator *\/\n  var cY=$('mrvin-blog-calc-year'),cK=$('mrvin-blog-calc-km'),cU=$('mrvin-blog-calc-use'),cP=$('mrvin-blog-calc-price'),cO=$('mrvin-blog-calc-out');\n  function tier(r){var T=I18N.calc.tiers;if(r<0.5)return T.veryLow;if(r<0.8)return T.below;if(r<=1.4)return T.normal;if(r<=2.0)return T.above;return T.veryHigh;}\n  function fmt(n){return n.toLocaleString();}\n  function run(){\n    if(!cY||!cK||!cU||!cO)return;\n    var now=new Date().getFullYear(),y=parseInt(cY.value,10),km=parseInt(cK.value,10),bm=parseInt(cU.value,10);\n    if(!y||isNaN(km)||y<1950||y>now||km<0){cO.classList.remove('show');cO.innerHTML='';return;}\n    var age=Math.max(1,now-y),per=Math.round(km\/age),exp=bm*age,ratio=per\/bm,t=tier(ratio);\n    var gap=Math.round((km-exp)\/exp*100),gapTxt=Math.abs(gap)<5?I18N.calc.about:(Math.abs(gap)+(gap<0?I18N.calc.pctBelow:I18N.calc.pctAbove));\n    var bandLow=exp*0.8,bandHigh=exp*1.4,scaleMax=Math.max(km,bandHigh,exp)*1.15;\n    var bL=bandLow\/scaleMax*100,bW=(bandHigh-bandLow)\/scaleMax*100,mk=Math.min(100,km\/scaleMax*100);\n    var note='';\n    if(ratio<0.8){\n      var hidden=exp-km,price=parseInt(cP&&cP.value,10);\n      if(price&&price>0&&hidden>0){\n        var est=Math.round(price*0.04*(hidden\/10000)\/100)*100;if(est>price)est=price;\n        if(est>0)note=' '+I18N.calc.noteValue.replace('{expected}',fmt(exp)).replace('{hidden}',fmt(hidden)).replace('{price}','\u20ac'+fmt(price)).replace('{est}','\u20ac'+fmt(est));\n      } else if(hidden>0){\n        note=' '+I18N.calc.noteHidden.replace('{hidden}',fmt(hidden));\n      }\n    }\n    cO.innerHTML=\n      '<div class=\"calc-verdict\" style=\"color:'+t.color+'\">'+t.label+'<\/div>'+\n      '<span class=\"calc-num\" style=\"color:'+t.color+'\">'+fmt(per)+' '+I18N.calc.perYear+'<\/span>'+\n      '<div class=\"calc-bar\"><div class=\"calc-bar-band\" style=\"left:'+bL+'%;width:'+bW+'%\"><\/div><div class=\"calc-bar-mark\" style=\"left:'+mk+'%;background:'+t.color+'\"><\/div><\/div>'+\n      '<div class=\"calc-bar-legend\"><span><span class=\"sw\" style=\"background:#9FE1CB\"><\/span>'+I18N.calc.rangeLegend+'<\/span><span><span class=\"sw\" style=\"background:'+t.color+';width:3px;height:13px\"><\/span>'+I18N.calc.thisCar+'<\/span><\/div>'+\n      '<div class=\"calc-metrics\"><div>'+I18N.calc.typicalFor+'<b>'+fmt(exp)+' km<\/b><\/div><div>'+I18N.calc.thisCar+'<b>'+fmt(km)+' km<\/b><\/div><div>'+I18N.calc.difference+'<b>'+gapTxt+'<\/b><\/div><\/div>'+\n      '<p class=\"calc-msg\">'+t.msg+note+'<\/p>';\n    cO.classList.add('show');\n  }\n  [cY,cK,cU,cP].forEach(function(el){if(el)el.addEventListener('input',run);});\n\n  \/* charts (load Chart.js on demand, build when scrolled into view) *\/\n  var chartsBuilt=false;\n  function loadChart(cb){if(window.Chart){cb();return;}var s=document.createElement('script');s.src=CDN;s.onload=cb;s.onerror=function(){};document.head.appendChild(s);}\n  var rangeLabels={id:'rangeLabels',afterDatasetsDraw:function(c){var x=c.ctx,m=c.getDatasetMeta(0);m.data.forEach(function(b,i){var v=c.data.datasets[0].data[i];x.save();x.font=\"500 14px \"+SANS;x.fillStyle=\"#0B1120\";x.textBaseline=\"middle\";x.fillText(v[0]+' to '+v[1]+'%',b.x+10,b.y);x.restore();});}};\n  function chart1(){var el=$('mrvin-blog-chart1');if(!el)return;new Chart(el,{type:'bar',data:{labels:[I18N.chart1.inCountry,I18N.chart1.crossBorder],datasets:[{data:[[5,12],[30,50]],backgroundColor:['#85B7EB','#003399'],borderRadius:7,barThickness:48}]},options:{indexAxis:'y',responsive:true,maintainAspectRatio:false,animation:{duration:1100,easing:'easeOutQuart'},layout:{padding:{right:54}},plugins:{legend:{display:false},tooltip:{callbacks:{label:function(c){return c.raw[0]+' to '+c.raw[1]+I18N.chart1.ofCars;}}}},scales:{x:{min:0,max:55,ticks:{callback:function(v){return v+'%';},color:'#94A3B8',font:{family:SANS}},grid:{color:'#EEF2F6'},border:{display:false}},y:{ticks:{color:'#3A4F66',font:{size:14,family:SANS}},grid:{display:false},border:{display:false}}}},plugins:[rangeLabels]});}\n  var valueLabels={id:'valueLabels',afterDatasetsDraw:function(c){var x=c.ctx,m=c.getDatasetMeta(0),txt=['~80,000','1,411'];m.data.forEach(function(b,i){x.save();x.font=\"500 15px \"+SANS;x.fillStyle=i===0?'#9A3636':'#0F6E56';x.textAlign='center';x.fillText(txt[i],b.x,b.y-10);x.restore();});}};\n  function chart2(){var el=$('mrvin-blog-chart2');if(!el)return;new Chart(el,{type:'bar',data:{labels:[I18N.chart2.before,I18N.chart2.after],datasets:[{data:[80000,1411],backgroundColor:['#E24B4A','#1D9E75'],borderRadius:8,barThickness:96}]},options:{responsive:true,maintainAspectRatio:false,animation:{duration:1200,easing:'easeOutQuart'},layout:{padding:{top:24}},plugins:{legend:{display:false},tooltip:{callbacks:{label:function(c){return c.parsed.y.toLocaleString()+' '+I18N.chart2.cases;}}}},scales:{x:{ticks:{color:'#3A4F66',font:{size:14,family:SANS}},grid:{display:false},border:{display:false}},y:{beginAtZero:true,ticks:{callback:function(v){return v.toLocaleString();},color:'#94A3B8',font:{family:SANS}},grid:{color:'#EEF2F6'},border:{display:false}}}},plugins:[valueLabels]});}\n  \/* generic ranked horizontal bar charts: any <canvas class=\"mrvin-blog-rank\" data-chart='{\"labels\":[],\"data\":[],\"colors\":[]}'>\n     Labels are proper nouns (model names) so they stay untranslated; only the unit suffix comes from I18N. *\/\n  function rankCharts(){\n    ROOT.querySelectorAll('canvas.mrvin-blog-rank').forEach(function(el){\n      var cfg; try{ cfg=JSON.parse(el.getAttribute('data-chart')||'null'); }catch(e){ return; }\n      if(!cfg||!cfg.labels||!cfg.data) return;\n      var unit=(I18N.rank&&I18N.rank.unit)||'';\n      new Chart(el,{type:'bar',\n        data:{labels:cfg.labels,datasets:[{data:cfg.data,backgroundColor:cfg.colors||'#003399',borderRadius:6,barThickness:20}]},\n        options:{indexAxis:'y',responsive:true,maintainAspectRatio:false,\n          animation:{duration:1100,easing:'easeOutQuart'},\n          plugins:{legend:{display:false},tooltip:{callbacks:{label:function(c){return c.parsed.x.toLocaleString()+' '+unit;}}}},\n          scales:{x:{grid:{color:'#EEF2F6'},ticks:{color:'#94A3B8',font:{family:SANS}},border:{display:false}},\n            y:{grid:{display:false},ticks:{color:'#3A4F66',font:{size:12.5,family:SANS}},border:{display:false}}}}});\n    });\n  }\n  \/* generic line charts: any <canvas class=\"mrvin-blog-line\" data-chart='{\"labels\":[],\"series\":[{\"label\":\"\",\"color\":\"\",\"data\":[]}]}'>\n     Every label arrives already translated from PHP, so unlike chart1\/chart2 this\n     needs no I18N plumbing and no per-article keys in the shared context.\n     Per-series flags: fill, dash (dashed reference line), point (show markers),\n     tip:false (keep it out of the tooltip, e.g. a warranty floor). *\/\n  function lineCharts(){\n    ROOT.querySelectorAll('canvas.mrvin-blog-line').forEach(function(el){\n      var cfg; try{ cfg=JSON.parse(el.getAttribute('data-chart')||'null'); }catch(e){ return; }\n      if(!cfg||!cfg.labels||!cfg.series) return;\n      var sfx=cfg.suffix||'';\n      var ds=cfg.series.map(function(s){\n        return {label:s.label||'',data:s.data,_tip:s.tip!==false,\n          borderColor:s.color||'#003399',\n          backgroundColor:s.fill?(s.fillColor||'rgba(0,51,153,.09)'):'transparent',fill:!!s.fill,\n          borderDash:s.dash?[6,5]:undefined,tension:s.dash?0:.3,borderWidth:s.dash?1.5:3,\n          pointRadius:s.point?4:0,pointHoverRadius:s.dash?0:(s.point?6:5),\n          pointBackgroundColor:s.color||'#003399',pointBorderColor:'#fff',pointBorderWidth:2};\n      });\n      new Chart(el,{type:'line',data:{labels:cfg.labels,datasets:ds},\n        options:{responsive:true,maintainAspectRatio:false,\n          animation:{duration:1250,easing:'easeOutQuart'},\n          plugins:{legend:{display:false},tooltip:{\n            filter:function(c){return c.dataset._tip!==false;},\n            callbacks:{\n              title:function(items){var i=items[0].dataIndex,l=items[0].label;\n                if(0===i&&cfg.titleFirst)return cfg.titleFirst;\n                return cfg.titlePrefix?(cfg.titlePrefix+' '+l):l;},\n              label:function(c){return (c.dataset.label?c.dataset.label+': ':'')+c.parsed.y.toLocaleString()+sfx;}}}},\n          scales:{\n            x:{title:cfg.xTitle?{display:true,text:cfg.xTitle,color:'#94A3B8',font:{size:12,family:SANS}}:{display:false},\n              ticks:{color:'#3A4F66',font:{size:12.5,family:SANS}},grid:{display:false},border:{display:false}},\n            y:{min:cfg.yMin,max:cfg.yMax,beginAtZero:0===cfg.yMin,\n              ticks:{stepSize:cfg.yStep,callback:function(v){return v+sfx;},color:'#94A3B8',font:{family:SANS}},\n              grid:{color:'#EEF2F6'},border:{display:false}}}}});\n    });\n  }\n  function buildCharts(){if(chartsBuilt)return;chartsBuilt=true;chart1();chart2();rankCharts();lineCharts();}\n  var c1=$('mrvin-blog-chart1')||ROOT.querySelector('canvas.mrvin-blog-rank,canvas.mrvin-blog-line');\n  if(c1&&'IntersectionObserver' in window){\n    var co=new IntersectionObserver(function(es,o){es.forEach(function(e){if(e.isIntersecting){loadChart(buildCharts);o.disconnect();}});},{threshold:0.2});\n    co.observe(c1);\n  } else if(c1){ loadChart(buildCharts); }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":1006,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-13835","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<title>Statystyki szk\u00f3d w u\u017cywanych autach: 2 na 5 maj\u0105 wpis | MrVIN<\/title>\n<meta name=\"description\" content=\"Sprawdzili\u015bmy 4 939 u\u017cywanych aut. 40,2 procent mia\u0142o wpis o wypadku, \u015brednie uszkodzone auto to 8 040 euro szkody, a po\u0142owa by\u0142a uszkodzona wielokrotnie.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Statystyki szk\u00f3d w u\u017cywanych autach: 2 na 5 maj\u0105 wpis | MrVIN\" \/>\n<meta property=\"og:description\" content=\"Sprawdzili\u015bmy 4 939 u\u017cywanych aut. 40,2 procent mia\u0142o wpis o wypadku, \u015brednie uszkodzone auto to 8 040 euro szkody, a po\u0142owa by\u0142a uszkodzona wielokrotnie.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/\" \/>\n<meta property=\"og:site_name\" content=\"MrVIN\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-19T07:22:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-social-preview.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-social-preview.png\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/blog\\\/used-car-damage-statistics\\\/\",\"url\":\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/blog\\\/used-car-damage-statistics\\\/\",\"name\":\"Statystyki szk\u00f3d w u\u017cywanych autach: 2 na 5 maj\u0105 wpis | MrVIN\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#website\"},\"datePublished\":\"2026-08-18T07:00:00+00:00\",\"dateModified\":\"2026-08-19T07:22:25+00:00\",\"description\":\"Sprawdzili\u015bmy 4 939 u\u017cywanych aut. 40,2 procent mia\u0142o wpis o wypadku, \u015brednie uszkodzone auto to 8 040 euro szkody, a po\u0142owa by\u0142a uszkodzona wielokrotnie.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/blog\\\/used-car-damage-statistics\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/blog\\\/used-car-damage-statistics\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/blog\\\/used-car-damage-statistics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dwa z tych pi\u0119ciu samochod\u00f3w ukrywaj\u0105 wypadek\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#website\",\"url\":\"https:\\\/\\\/www.mrvin.com\\\/\",\"name\":\"MrVIN\",\"description\":\"Get instant vehicle history reports\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#organization\"},\"alternateName\":[\"Mr VIN\",\"Mr. VIN\",\"MRVIN\",\"Mr.VIN\",\"MrVIN.com\"],\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mrvin.com\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#organization\",\"name\":\"MrVIN\",\"url\":\"https:\\\/\\\/www.mrvin.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mrvin.com\\\/wp-content\\\/uploads\\\/email\\\/mrvin-logo-horizontal.png\",\"contentUrl\":\"https:\\\/\\\/www.mrvin.com\\\/wp-content\\\/uploads\\\/email\\\/mrvin-logo-horizontal.png\",\"width\":450,\"height\":123,\"caption\":\"MrVIN\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mrvin.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/mrvin\\\/\",\"https:\\\/\\\/www.instagram.com\\\/mrvin_com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/people\\\/Mr-VIN\\\/61590451420892\\\/\",\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141044861\",\"https:\\\/\\\/www.trustpilot.com\\\/review\\\/mrvin.com\",\"https:\\\/\\\/www.youtube.com\\\/@mrvin_com\",\"https:\\\/\\\/x.com\\\/mrvin_com\",\"https:\\\/\\\/www.crunchbase.com\\\/organization\\\/mrvin\"],\"alternateName\":[\"Mr VIN\",\"Mr. VIN\",\"MRVIN\",\"Mr.VIN\",\"MrVIN.com\"],\"identifier\":{\"@type\":\"PropertyValue\",\"propertyID\":\"Wikidata\",\"value\":\"Q141044861\"},\"legalName\":\"VERIFY SIA\",\"foundingDate\":\"2026-01-20\",\"vatID\":\"LV40203713379\",\"taxID\":\"40203713379\",\"email\":\"info@mrvin.com\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Roberta Hir\u0161a 1\",\"addressLocality\":\"R\u012bga\",\"postalCode\":\"LV-1045\",\"addressCountry\":\"LV\"},\"areaServed\":\"Europe\",\"knowsAbout\":[\"Vehicle history reports\",\"Vehicle identification number\",\"Odometer fraud detection\",\"Used car inspection\"]}]}<\/script>","yoast_head_json":{"title":"Statystyki szk\u00f3d w u\u017cywanych autach: 2 na 5 maj\u0105 wpis | MrVIN","description":"Sprawdzili\u015bmy 4 939 u\u017cywanych aut. 40,2 procent mia\u0142o wpis o wypadku, \u015brednie uszkodzone auto to 8 040 euro szkody, a po\u0142owa by\u0142a uszkodzona wielokrotnie.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/","og_locale":"pl_PL","og_type":"article","og_title":"Statystyki szk\u00f3d w u\u017cywanych autach: 2 na 5 maj\u0105 wpis | MrVIN","og_description":"Sprawdzili\u015bmy 4 939 u\u017cywanych aut. 40,2 procent mia\u0142o wpis o wypadku, \u015brednie uszkodzone auto to 8 040 euro szkody, a po\u0142owa by\u0142a uszkodzona wielokrotnie.","og_url":"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/","og_site_name":"MrVIN","article_modified_time":"2026-08-19T07:22:25+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-social-preview.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.mrvin.com\/wp-content\/uploads\/logo\/mrvin-social-preview.png","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/","url":"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/","name":"Statystyki szk\u00f3d w u\u017cywanych autach: 2 na 5 maj\u0105 wpis | MrVIN","isPartOf":{"@id":"https:\/\/www.mrvin.com\/#website"},"datePublished":"2026-08-18T07:00:00+00:00","dateModified":"2026-08-19T07:22:25+00:00","description":"Sprawdzili\u015bmy 4 939 u\u017cywanych aut. 40,2 procent mia\u0142o wpis o wypadku, \u015brednie uszkodzone auto to 8 040 euro szkody, a po\u0142owa by\u0142a uszkodzona wielokrotnie.","breadcrumb":{"@id":"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.mrvin.com\/pl\/blog\/used-car-damage-statistics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mrvin.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mrvin.com\/pl\/blog\/"},{"@type":"ListItem","position":3,"name":"Dwa z tych pi\u0119ciu samochod\u00f3w ukrywaj\u0105 wypadek"}]},{"@type":"WebSite","@id":"https:\/\/www.mrvin.com\/#website","url":"https:\/\/www.mrvin.com\/","name":"MrVIN","description":"Get instant vehicle history reports","publisher":{"@id":"https:\/\/www.mrvin.com\/#organization"},"alternateName":["Mr VIN","Mr. VIN","MRVIN","Mr.VIN","MrVIN.com"],"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mrvin.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.mrvin.com\/#organization","name":"MrVIN","url":"https:\/\/www.mrvin.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/www.mrvin.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.mrvin.com\/wp-content\/uploads\/email\/mrvin-logo-horizontal.png","contentUrl":"https:\/\/www.mrvin.com\/wp-content\/uploads\/email\/mrvin-logo-horizontal.png","width":450,"height":123,"caption":"MrVIN"},"image":{"@id":"https:\/\/www.mrvin.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/mrvin\/","https:\/\/www.instagram.com\/mrvin_com\/","https:\/\/www.facebook.com\/people\/Mr-VIN\/61590451420892\/","https:\/\/www.wikidata.org\/wiki\/Q141044861","https:\/\/www.trustpilot.com\/review\/mrvin.com","https:\/\/www.youtube.com\/@mrvin_com","https:\/\/x.com\/mrvin_com","https:\/\/www.crunchbase.com\/organization\/mrvin"],"alternateName":["Mr VIN","Mr. VIN","MRVIN","Mr.VIN","MrVIN.com"],"identifier":{"@type":"PropertyValue","propertyID":"Wikidata","value":"Q141044861"},"legalName":"VERIFY SIA","foundingDate":"2026-01-20","vatID":"LV40203713379","taxID":"40203713379","email":"info@mrvin.com","address":{"@type":"PostalAddress","streetAddress":"Roberta Hir\u0161a 1","addressLocality":"R\u012bga","postalCode":"LV-1045","addressCountry":"LV"},"areaServed":"Europe","knowsAbout":["Vehicle history reports","Vehicle identification number","Odometer fraud detection","Used car inspection"]}]}},"_links":{"self":[{"href":"https:\/\/www.mrvin.com\/pl\/wp-json\/wp\/v2\/pages\/13835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrvin.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mrvin.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrvin.com\/pl\/wp-json\/wp\/v2\/comments?post=13835"}],"version-history":[{"count":1,"href":"https:\/\/www.mrvin.com\/pl\/wp-json\/wp\/v2\/pages\/13835\/revisions"}],"predecessor-version":[{"id":13836,"href":"https:\/\/www.mrvin.com\/pl\/wp-json\/wp\/v2\/pages\/13835\/revisions\/13836"}],"up":[{"embeddable":true,"href":"https:\/\/www.mrvin.com\/pl\/wp-json\/wp\/v2\/pages\/1006"}],"wp:attachment":[{"href":"https:\/\/www.mrvin.com\/pl\/wp-json\/wp\/v2\/media?parent=13835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}