SHOWROOM+37167812828 SERVICE+37167812829 SPARE PARTS+37120235978 USED CARS+37125250008
LVEN

Design

The E-Outback is built for adventure. And it shows.

It is tough where it matters. Thoughtfully designed where it counts. A design made for everyday life – and everything beyond it.

Because what matters most is not how a car looks on your driveway, but what it can take once you leave home.

Exterior

An authentic Subaru – now fully electric

A Subaru should look solid at first glance. The E-Outback is no exception.

The long wheelbase, high ground clearance and robust proportions create a look that signals control and confidence. At the same time, they reveal something even more important: this is a car built for more than perfect roads.

Gravel, snow, rain or tarmac. There is a reason the E-Outback looks the way it does.

Subaru E-Outback exterior

Exterior

  • Safety in every detail

    What you see is not just design. These are well-thought-out solutions created to keep you informed at all times. Cameras, sensors and a robust structure work together to provide better visibility and greater control.

    Because safety is not just one feature. It is the whole package.

  • Robust and aerodynamic shape

    The E-Outback’s exterior combines toughness with aerodynamics. Every line and every curve has been carefully designed to reduce drag and increase electric range.

    Strong looks with real physics behind them.

  • High ground clearance

    211 mm of ground clearance means the E-Outback can handle roads that are not really roads. Gravel, mud, snow – it is all just part of the route.

    Unlimited adventure starts at the right height.

  • LED lighting

    Adaptive LED headlights with automatic beam levelling ensure maximum visibility at night and in poor visibility conditions.

    See and be seen – in any weather.

  • Protection at every step

    Carefully engineered protective rails and plastic underbody cladding protect the bodywork from scratches and damage when driving off-road.

    Looks that stay good even after an adventure.

Explore the colours

Soft tones or bolder statements. Choose a colour that will always make you stand out – all the way.

Magnetite Gray Metallic

Interior

Room for calm. Built for control.

Step into the E-Outback and feel the difference straight away. A wide field of view, clear information and a layout that lets you concentrate on what really matters – the road ahead. Everything is where it should be. Nothing is where it is not needed.

The driver’s environment feels natural from the very first moment. As if the car already knew where you were heading.

Subaru E-Outback interior

Interior

  • A spacious and thoughtfully designed cabin

    Everything has its place. And everything has its purpose. The E-Outback gives you room to stretch out, take more with you and travel further – without compromising on comfort. A clear layout, well-thought-out storage and features that make every journey easier. Because the drive to work should feel as natural as carrying on further.

  • 14-inch centre display

    The large, easy-to-read display with navigation, audio and all comfort settings sits right in the driver’s line of sight. The information you need – exactly where you need it.

    Simple controls. Fewer distractions.

  • Warmth and comfort

    A heated steering wheel, heated front and rear seats and dual-zone automatic climate control keep every occupant comfortable, whatever the weather outside.

    Ideally suited to the Nordic climate.

`; shadow.appendChild(wrap); /* ── 5. Load Splide.js into document, then initialise everything ── */ function initAll() { const s = shadow; // alias for shadow root /* — Video toggle — */ const videoToggle = s.getElementById('video-toggle'); if (videoToggle) { const vids = [s.getElementById('bgvid-desktop'), s.getElementById('bgvid-mobile')].filter(Boolean); videoToggle.addEventListener('click', () => { const shouldPlay = vids.some(v => v.paused); vids.forEach(v => shouldPlay ? v.play().catch(() => {}) : v.pause()); videoToggle.classList.toggle('is-paused', !shouldPlay); }); } /* — Splide pair factory — */ function initPair(textId, imgId, prevSel, nextSel, progressId) { const textEl = s.getElementById(textId); const imgEl = s.getElementById(imgId); if (!textEl || !imgEl) return; const textSplide = new Splide(textEl, { type: 'fade', rewind: true, arrows: false, pagination: false, drag: false, speed: 400 }); const imgSplide = new Splide(imgEl, { type: 'loop', arrows: false, pagination: false, speed: 600 }); imgSplide.sync(textSplide); textSplide.mount(); imgSplide.mount(); const progressBar = s.getElementById(progressId); const total = imgSplide.length; const updateProgress = idx => { if (progressBar) progressBar.style.width = ((idx + 1) / total * 100) + '%'; }; imgSplide.on('moved', updateProgress); updateProgress(0); s.querySelectorAll(prevSel).forEach(btn => btn.addEventListener('click', () => imgSplide.go('<'))); s.querySelectorAll(nextSel).forEach(btn => btn.addEventListener('click', () => imgSplide.go('>'))); } initPair('ext-text-splide', 'ext-img-splide', '.ext-prev', '.ext-next', 'ext-progress'); initPair('sal-text-splide', 'sal-img-splide', '.sal-prev', '.sal-next', 'sal-progress'); /* — 360° viewer — */ s.querySelectorAll('[data-360]').forEach(viewer => { const frames = Number(viewer.dataset.frames) || 36; const sensitivity = Number(viewer.dataset.sensitivity) || 6; let currentPath = viewer.dataset.path; let frame = Number(viewer.dataset.start) || 1; let dragging = false; let lastX = 0; const img = document.createElement('img'); img.alt = 'Subaru E-Outback 360°'; img.draggable = false; viewer.appendChild(img); const frameUrl = f => currentPath.replace('##', String(f).padStart(2, '0')); const render = () => { img.src = frameUrl(frame); }; const move = clientX => { if (!dragging) return; const steps = Math.trunc((clientX - lastX) / sensitivity); if (!steps) return; frame = ((frame - steps - 1 + frames * 2) % frames) + 1; lastX += steps * sensitivity; render(); }; viewer.addEventListener('pointerdown', e => { dragging = true; lastX = e.clientX; viewer.setPointerCapture && viewer.setPointerCapture(e.pointerId); e.preventDefault(); }); viewer.addEventListener('pointermove', e => move(e.clientX)); viewer.addEventListener('pointerup', () => { dragging = false; }); viewer.addEventListener('pointercancel', () => { dragging = false; }); viewer.addEventListener('touchstart', e => { dragging = true; lastX = e.touches[0].clientX; }, { passive: true }); viewer.addEventListener('touchmove', e => move(e.touches[0].clientX), { passive: true }); viewer.addEventListener('touchend', () => { dragging = false; }); /* Color swatch buttons */ const viewerId = viewer.id; s.querySelectorAll('[data-target="' + viewerId + '"]').forEach(btn => { btn.addEventListener('click', () => { currentPath = btn.dataset.path; s.querySelectorAll('[data-target="' + viewerId + '"]').forEach(b => b.classList.toggle('active', b === btn)); const label = s.getElementById('color-label'); if (label) label.textContent = btn.dataset.color; render(); }); }); render(); }); } /* Load Splide from CDN, then init */ if (typeof Splide !== 'undefined') { initAll(); } else { const script = document.createElement('script'); script.src = 'https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/js/splide.min.js'; script.onload = initAll; document.head.appendChild(script); } })();