Price × mileageHover a point for detail and a link · hover a legend row to highlight · only isolates a group, hide removes it · price/mileage filters and search apply here too · faded + dashed ring = sold (still tinted by trim), gold ring = ★ Advance w/ Bose or HUD
Trim × battery groups — doubles as the chart legend"Pack%" = share of that group whose listing text mentions Bose / tech pack / head-up display / panoramic roof
Group
Count
Price from
Avg price
Avg mileage
Pack %
Show
Browse raw listings
Price
Mileage
Price
Mileage
Year
Trim
Battery
Charger
Drive
Colour
Location
First seen
Last seen
Features
Sold / delisted cars
Trim
First price
Final price
Δ
Mileage
Location
First seen
Sold
Scrape coverage (so you can tell how complete this comparison is)
Group
Active cars
With scraped features
Coverage
Colours & interior trim seen
Paint colour and interior upholstery material — pulled out of the feature comparison below since these are a buyer's choice on the day, not something that differs *by trim*, so they don't help compare Advance vs Evolve. Just a flat count across all scraped cars, not broken down by group.
Colour / material
Cars
% of scraped
Spec facts by trim & battery
Numeric spec-sheet facts (0-60 time, range, weight, dimensions, …) pulled out of the raw feature list and shown as values, not %, since these legitimately differ per battery/trim rather than being present/absent. Multiple values in a cell mean the scraped listings disagree.
Spec
Feature % by trim & battery Biggest differencesA–Z
% of that group's scraped cars whose listing mentions this feature. Matched case-insensitively with a trailing "Added extra" stripped, plus a small explicit list of known equivalent wordings (see EXPLICIT_FEATURE_ALIASES) — e.g. "BOSE Tech Pack" and "Bose audio system with 10 speakers" collapse into one row, but two different wheel sizes never do. Sorted by default to put the biggest differences between groups first, since that's what's actually useful for comparing trims — not an alphabetical wall. Numeric spec-sheet facts are pulled out into the table above instead of diluting this one. Columns with a small N are less reliable — check coverage above.