Practical guide · UK

How to read your EV's true battery health

You don't need a main-dealer appointment to find out what your pack is doing. Here are the three honest options, ranked by cost — and per-brand instructions.

Free
Dashboard estimate

Charge to 100%. Compare indicated range to the original WLTP figure. SoH ≈ (current ÷ original) × 100. Crude — ±5% — but costs nothing.

Accuracy: ±5%
£25–£40
OBD dongle + app

A Bluetooth OBD dongle plugs into the port under the steering column. The app reads State of Health directly from the BMS. 5 minutes.

Accuracy: ±0.5%
£80–£200
Main dealer certificate

A stamped certificate. Worth it only if you're selling and the buyer or finance company specifically asks for it.

Accuracy: ±0.5%

Buy this dongle

One dongle works across nearly every brand below. We don't earn a commission — we just want you to have good data.

Vgate iCar Pro BLE 4.0
~£30 on Amazon UK. Bluetooth Low Energy, works iOS & Android, doesn't drain your 12V like cheap ELM327 clones.
Pair with Car Scanner ELM OBD2 app (free, Pro unlock £8) — or the brand-specific app listed below.

Per-brand instructions

Find your make, use the listed app + profile, then submit your reading to the free Battery Index.

Tesla
Model 3 / Y / S / X
OBD profile
Not needed — built in
Recommended app
Service menu → Battery, or 3rd-party 'TeslaFi' / 'Tessie' (subscription)
Dealer option
Tesla Service
Dealer price
Free with service · £150 standalone

Tesla doesn't expose SoH directly to owners. Best free method: charge to 100% and compare rated range to original EPA. Tessie (£5/mo) gives a calculated SoH from charging history.

Vauxhall / Peugeot / Citroën / Opel / Fiat / DS
e-Vivaro, e-Expert, ë-Dispatch, e-208, Mokka-e, e-2008, 500e, e-C4
OBD profile
Stellantis EMP2 / e-CMP
Recommended app
Car Scanner ELM OBD2 (Pro £8) or AlfaOBD (£40)
Dealer option
Vauxhall / Peugeot Battery Health Check
Dealer price
£80–£150

All share the same Stellantis BMS. Dongle reads pack SoH directly in 5 minutes. This is what dealers do — they just charge for it.

Nissan
Leaf (24/30/40/62 kWh), e-NV200
OBD profile
Nissan Leaf
Recommended app
LeafSpy Pro (£15, iOS/Android) — the gold standard
Dealer option
Nissan Battery State of Health Report
Dealer price
Free with annual service

LeafSpy gives SoH, Hx (resistance), per-cell voltages and twelve-bar status. Most trusted reading on any used Leaf — buyers expect to see a LeafSpy screenshot.

VW Group
ID.3, ID.4, ID.5, ID.7, ID.Buzz, Skoda Enyaq, Cupra Born, Audi Q4 e-tron
OBD profile
VW MEB
Recommended app
Car Scanner (Pro) or OBDeleven (£25 + £40/yr Pro)
Dealer option
VW / Audi / Skoda Battery Certificate
Dealer price
£99–£180

MEB platform exposes SoH cleanly via OBDeleven. Free dash method also works: 100% charge, note WLTP retained.

Hyundai / Kia / Genesis
Ioniq 5/6, EV6, Niro EV, Kona Electric, GV60
OBD profile
Hyundai/Kia E-GMP
Recommended app
Car Scanner Pro, or 'EV Notify' for E-GMP
Dealer option
Hyundai/Kia Battery Health Check
Dealer price
Free under 8yr warranty

Reads SoH, SoC, cell deviation. E-GMP cars are very stable — most show 96–99% even at 60k miles.

BMW / MINI
i4, iX, iX3, i3, MINI Electric
OBD profile
BMW (F/G/I series)
Recommended app
Bimmercode (£25) or Carly for BMW (£50/yr)
Dealer option
BMW i Service Battery Check
Dealer price
£120–£200

Carly's 'Battery Health' tab is one-click and trusted by BMW buyers.

MG
MG4, MG5, ZS EV, Marvel R
OBD profile
MG / SAIC
Recommended app
Car Scanner Pro (community-built MG profile)
Dealer option
MG Battery Health Check
Dealer price
£60–£120

Newer MGs (MG4) read cleanly. Older ZS EV pre-2021 has limited PID exposure — dongle may show only SoC.

Renault / Dacia
Zoe, Megane E-Tech, Kangoo E-Tech, Spring
OBD profile
Renault Z.E.
Recommended app
CanZE (free, open-source, Android)
Dealer option
Renault Battery Certificate
Dealer price
£90

CanZE is excellent and free for Zoe. Note: many Zoes had leased batteries — check the V5C before reading.

Got your number?

Add it to the free UK Battery Index. Takes 60 seconds, anonymous, and you'll get a shareable verified badge for your resale listing.

Disclaimer: SoH readings via OBD reflect what the vehicle's BMS reports. Some manufacturers smooth or rebalance this value. RangeCheck cross-references owner submissions against the modelled curve to flag implausible readings.