Edit in admin →
23 images
Online · Days listed: 39

2019 BMW 3 Series

2.0 318d M Sport Euro 6 (s/s) 4dr

£15,695
88,000 miles

Overview

Mileage
88,000 miles
Registration
2019 (19 reg)
Fuel type
Diesel
Body type
Saloon
Engine
2L
Gearbox
Manual
Doors
4
Seats
5
Body colour
Black
Service History With BMW at 15,296, 32,838, 42,411, and 54,503 Miles. Previously Sold By Us And Maintained By Our Workshop at 72,796 and 76,248 miles. Just Serviced Again By Us And Ready To Drive Away. 88178 MILES - BLACK SAPPHIRE - MANUAL - NI VEHICLE IDEAL FOR EXPORT TO ROI - M SPORT PLUS PACK - BLACK GRILLES & 19" BLACK ALLOYS BEIGE LEATHER INTERIOR, PARK ASSIST REVERSE CAMERA, PARK ASSIST FRONT & REAR SENSORS, PRIVACY GLASS, SAT NAV, 19" GLOSS BLACK ALLOYS, HEATED FRONT SEATS, VIRTUAL DASH, CRUISE CONTROL/SPEED LIMITER, DAB RADIO, BLUETOOTH TECHNOLOGY AND LOADS MORE

History

Price history

When Price Δ
3 weeks ago £15,695 −£300
5 weeks ago £15,995

Mileage history

When Mileage Δ
5 weeks ago 88,000

Sources & channels

Sources (2)

  • 18621
    First discovered: 2026-05-14 12:52:29
  • NI
    search-ni
    First discovered: 2026-06-17 13:41:51

Primary source — authority over expiry decisions.

Item data

Processed fields

vrm
-
make
BMW
model
3 Series
trim line
2.0 318d M Sport Euro 6 (s/s) 4dr
year
2019
body type
Saloon
fuel type
Diesel
transmission
Manual
engine size cc
2000
engine size litres
2
colour
Black
doors
4
seats
5
mileage
88000
price
15695
source key
18621
platform
autotrader

Item record

item id
7509
remote id
https://www.autotrader.co.uk/car-details/202604271921050
platform
autotrader
source key
18621
remote status
available
media count
23
first seen at
2026-05-14 12:52:54
last seen at
2026-05-29 19:40:42
completed at
2026-05-29 23:17:43
remote url
View original →

Raw data

Item record
{
    "item_id": 7509,
    "remote_id": "https://www.autotrader.co.uk/car-details/202604271921050",
    "source_key": "18621",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202604271921050",
    "primary_source_id": 36932,
    "primary_source_key": "18621",
    "primary_source_tier": 1,
    "remote_status": "available",
    "media_count": 23,
    "last_seen_at": "2026-05-29 19:40:42",
    "first_seen_at": "2026-05-14 12:52:54",
    "completed_at": "2026-05-29 23:17:43",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9c506d05e3ff4e2db33baa62d2ac3029.jpg",
                "cdn_path": "58/7509/b4f150e1fbf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b4f150e1fb",
                "cdn_sizes": {
                    "f": "58/7509/b4f150e1fbf.jpg",
                    "l": "58/7509/b4f150e1fbl.jpg",
                    "m": "58/7509/b4f150e1fbm.jpg",
                    "s": "58/7509/b4f150e1fbs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/eda1174a04e04d18bef9a9f70ec52f4e.jpg",
                "cdn_path": "58/7509/1f60d7131df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "1f60d7131d",
                "cdn_sizes": {
                    "f": "58/7509/1f60d7131df.jpg",
                    "l": "58/7509/1f60d7131dl.jpg",
                    "m": "58/7509/1f60d7131dm.jpg",
                    "s": "58/7509/1f60d7131ds.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/411b5eb3631c44b389d55ebbdb6af542.jpg",
                "cdn_path": "58/7509/497a04ffa1f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "497a04ffa1",
                "cdn_sizes": {
                    "f": "58/7509/497a04ffa1f.jpg",
                    "l": "58/7509/497a04ffa1l.jpg",
                    "m": "58/7509/497a04ffa1m.jpg",
                    "s": "58/7509/497a04ffa1s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/dd01949c84c94f99bd9eaa0c9b412e59.jpg",
                "cdn_path": "58/7509/c4dbdb0a07f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "c4dbdb0a07",
                "cdn_sizes": {
                    "f": "58/7509/c4dbdb0a07f.jpg",
                    "l": "58/7509/c4dbdb0a07l.jpg",
                    "m": "58/7509/c4dbdb0a07m.jpg",
                    "s": "58/7509/c4dbdb0a07s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/f2d02209cc9e41d991ebc5e65306ae0d.jpg",
                "cdn_path": "58/7509/b22097ca7cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b22097ca7c",
                "cdn_sizes": {
                    "f": "58/7509/b22097ca7cf.jpg",
                    "l": "58/7509/b22097ca7cl.jpg",
                    "m": "58/7509/b22097ca7cm.jpg",
                    "s": "58/7509/b22097ca7cs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/be79e02fe4c042228c90c8479bea72ca.jpg",
                "cdn_path": "58/7509/82ceb719f9f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "82ceb719f9",
                "cdn_sizes": {
                    "f": "58/7509/82ceb719f9f.jpg",
                    "l": "58/7509/82ceb719f9l.jpg",
                    "m": "58/7509/82ceb719f9m.jpg",
                    "s": "58/7509/82ceb719f9s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/dc8c0f8196504d45b8f716f6a915e260.jpg",
                "cdn_path": "58/7509/32ab722ba7f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "32ab722ba7",
                "cdn_sizes": {
                    "f": "58/7509/32ab722ba7f.jpg",
                    "l": "58/7509/32ab722ba7l.jpg",
                    "m": "58/7509/32ab722ba7m.jpg",
                    "s": "58/7509/32ab722ba7s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/120335d196d046febfd72072ce918209.jpg",
                "cdn_path": "58/7509/c0c8f009b5f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "c0c8f009b5",
                "cdn_sizes": {
                    "f": "58/7509/c0c8f009b5f.jpg",
                    "l": "58/7509/c0c8f009b5l.jpg",
                    "m": "58/7509/c0c8f009b5m.jpg",
                    "s": "58/7509/c0c8f009b5s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/2dd2bb98f0c7445b9cb81f2f9cfddc83.jpg",
                "cdn_path": "58/7509/195d0832c7f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "195d0832c7",
                "cdn_sizes": {
                    "f": "58/7509/195d0832c7f.jpg",
                    "l": "58/7509/195d0832c7l.jpg",
                    "m": "58/7509/195d0832c7m.jpg",
                    "s": "58/7509/195d0832c7s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/87c3286bf29b4e93a2092c4c806af945.jpg",
                "cdn_path": "58/7509/70c03a7ba3f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "70c03a7ba3",
                "cdn_sizes": {
                    "f": "58/7509/70c03a7ba3f.jpg",
                    "l": "58/7509/70c03a7ba3l.jpg",
                    "m": "58/7509/70c03a7ba3m.jpg",
                    "s": "58/7509/70c03a7ba3s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/dd94c63d8f2a4d378108b6ebe412301e.jpg",
                "cdn_path": "58/7509/d1777033c6f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "d1777033c6",
                "cdn_sizes": {
                    "f": "58/7509/d1777033c6f.jpg",
                    "l": "58/7509/d1777033c6l.jpg",
                    "m": "58/7509/d1777033c6m.jpg",
                    "s": "58/7509/d1777033c6s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/7eb8dfc0818842ebaffe01a728c796a7.jpg",
                "cdn_path": "58/7509/ed66b17fe1f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ed66b17fe1",
                "cdn_sizes": {
                    "f": "58/7509/ed66b17fe1f.jpg",
                    "l": "58/7509/ed66b17fe1l.jpg",
                    "m": "58/7509/ed66b17fe1m.jpg",
                    "s": "58/7509/ed66b17fe1s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/410a9d79e692459d96896d21293da682.jpg",
                "cdn_path": "58/7509/f3cb0466e4f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f3cb0466e4",
                "cdn_sizes": {
                    "f": "58/7509/f3cb0466e4f.jpg",
                    "l": "58/7509/f3cb0466e4l.jpg",
                    "m": "58/7509/f3cb0466e4m.jpg",
                    "s": "58/7509/f3cb0466e4s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d97b2d06d22946d684b93aa973fb505a.jpg",
                "cdn_path": "58/7509/4429a68423f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "4429a68423",
                "cdn_sizes": {
                    "f": "58/7509/4429a68423f.jpg",
                    "l": "58/7509/4429a68423l.jpg",
                    "m": "58/7509/4429a68423m.jpg",
                    "s": "58/7509/4429a68423s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5937bea74a3140b3b8680558f6b665c0.jpg",
                "cdn_path": "58/7509/f5362f23ebf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f5362f23eb",
                "cdn_sizes": {
                    "f": "58/7509/f5362f23ebf.jpg",
                    "l": "58/7509/f5362f23ebl.jpg",
                    "m": "58/7509/f5362f23ebm.jpg",
                    "s": "58/7509/f5362f23ebs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/cc75bb1408124689991d8aeb6276196d.jpg",
                "cdn_path": "58/7509/a0815182aaf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a0815182aa",
                "cdn_sizes": {
                    "f": "58/7509/a0815182aaf.jpg",
                    "l": "58/7509/a0815182aal.jpg",
                    "m": "58/7509/a0815182aam.jpg",
                    "s": "58/7509/a0815182aas.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5f02b7ffe83749738725895c62faf0cb.jpg",
                "cdn_path": "58/7509/a60150c946f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a60150c946",
                "cdn_sizes": {
                    "f": "58/7509/a60150c946f.jpg",
                    "l": "58/7509/a60150c946l.jpg",
                    "m": "58/7509/a60150c946m.jpg",
                    "s": "58/7509/a60150c946s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/1c96678bcdd1401682e5fefc97690086.jpg",
                "cdn_path": "58/7509/89295efadbf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "89295efadb",
                "cdn_sizes": {
                    "f": "58/7509/89295efadbf.jpg",
                    "l": "58/7509/89295efadbl.jpg",
                    "m": "58/7509/89295efadbm.jpg",
                    "s": "58/7509/89295efadbs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/3fe1f2cbb9bb4f7f9e1ebcb54314127e.jpg",
                "cdn_path": "58/7509/75bae3f44ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "75bae3f44f",
                "cdn_sizes": {
                    "f": "58/7509/75bae3f44ff.jpg",
                    "l": "58/7509/75bae3f44fl.jpg",
                    "m": "58/7509/75bae3f44fm.jpg",
                    "s": "58/7509/75bae3f44fs.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d6329232e8a54e22af9ec731b2d3e1b2.jpg",
                "cdn_path": "58/7509/3a4e77379af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "3a4e77379a",
                "cdn_sizes": {
                    "f": "58/7509/3a4e77379af.jpg",
                    "l": "58/7509/3a4e77379al.jpg",
                    "m": "58/7509/3a4e77379am.jpg",
                    "s": "58/7509/3a4e77379as.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/030b3ab918cd42cfab1a7fe5126cae98.jpg",
                "cdn_path": "58/7509/b30852bde9f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b30852bde9",
                "cdn_sizes": {
                    "f": "58/7509/b30852bde9f.jpg",
                    "l": "58/7509/b30852bde9l.jpg",
                    "m": "58/7509/b30852bde9m.jpg",
                    "s": "58/7509/b30852bde9s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/a41c7ca88a9d4375b7e4f2ef2513b382.jpg",
                "cdn_path": "58/7509/6b9ff74557f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6b9ff74557",
                "cdn_sizes": {
                    "f": "58/7509/6b9ff74557f.jpg",
                    "l": "58/7509/6b9ff74557l.jpg",
                    "m": "58/7509/6b9ff74557m.jpg",
                    "s": "58/7509/6b9ff74557s.jpg"
                }
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/82a38ae97f694c93afbfdf8a7dbe05a0.jpg",
                "cdn_path": "58/7509/6e38a12db8f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6e38a12db8",
                "cdn_sizes": {
                    "f": "58/7509/6e38a12db8f.jpg",
                    "l": "58/7509/6e38a12db8l.jpg",
                    "m": "58/7509/6e38a12db8m.jpg",
                    "s": "58/7509/6e38a12db8s.jpg"
                }
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "make": "BMW",
            "model": "3 Series",
            "trim_line": "2.0 318d M Sport Euro 6 (s/s) 4dr",
            "year": 2019,
            "body_type": "Saloon",
            "fuel_type": "Diesel",
            "transmission": "Manual",
            "engine_size_cc": 2000,
            "engine_size_litres": 2,
            "colour": "Black",
            "doors": 4,
            "seats": 5,
            "mileage": 88000,
            "price": 15695,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "18621",
            "platform": "autotrader"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202604271921050",
                    "vdata_scrape_id": "at_id_202604271921050",
                    "data_complete": true,
                    "listing": {
                        "title": "2019 BMW 3 Series",
                        "subtitle": "2.0 318d M Sport Euro 6 (s/s) 4dr",
                        "make": "BMW",
                        "model": "3 Series",
                        "year": 2019,
                        "price": 15695,
                        "mileage": 88000,
                        "fuel": "Diesel",
                        "body_type": "Saloon",
                        "gearbox": "Manual",
                        "doors": 4,
                        "seats": 5,
                        "engine": "2.0L",
                        "emission_class": "Euro 6",
                        "colour": "Black",
                        "range_miles": null,
                        "vin": null,
                        "description": "Service History With BMW at 15,296, 32,838, 42,411, and 54,503 Miles. Previously Sold By Us And Maintained By Our Workshop at 72,796 and 76,248 miles. Just Serviced Again By Us And Ready To Drive Away.\n88178 MILES - \nBLACK SAPPHIRE - MANUAL - NI VEHICLE IDEAL FOR EXPORT TO ROI - M SPORT PLUS PACK - BLACK GRILLES & 19\" BLACK ALLOYS \nBEIGE LEATHER INTERIOR, PARK ASSIST REVERSE CAMERA, PARK ASSIST FRONT & REAR SENSORS, PRIVACY GLASS, SAT NAV, 19\" GLOSS BLACK ALLOYS, HEATED FRONT SEATS, VIRTUAL DASH, CRUISE CONTROL/SPEED LIMITER, DAB RADIO, BLUETOOTH TECHNOLOGY AND LOADS MORE",
                        "description_section_present": true,
                        "image_count": 23,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/9c506d05e3ff4e2db33baa62d2ac3029.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/eda1174a04e04d18bef9a9f70ec52f4e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/411b5eb3631c44b389d55ebbdb6af542.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/dd01949c84c94f99bd9eaa0c9b412e59.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/f2d02209cc9e41d991ebc5e65306ae0d.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/be79e02fe4c042228c90c8479bea72ca.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/dc8c0f8196504d45b8f716f6a915e260.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/120335d196d046febfd72072ce918209.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/2dd2bb98f0c7445b9cb81f2f9cfddc83.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/87c3286bf29b4e93a2092c4c806af945.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/dd94c63d8f2a4d378108b6ebe412301e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/7eb8dfc0818842ebaffe01a728c796a7.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/410a9d79e692459d96896d21293da682.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/d97b2d06d22946d684b93aa973fb505a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/5937bea74a3140b3b8680558f6b665c0.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/cc75bb1408124689991d8aeb6276196d.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/5f02b7ffe83749738725895c62faf0cb.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/1c96678bcdd1401682e5fefc97690086.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/3fe1f2cbb9bb4f7f9e1ebcb54314127e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/d6329232e8a54e22af9ec731b2d3e1b2.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/030b3ab918cd42cfab1a7fe5126cae98.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/a41c7ca88a9d4375b7e4f2ef2513b382.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/82a38ae97f694c93afbfdf8a7dbe05a0.jpg"
                        ],
                        "dealer_name": "Clive Hamilton Motors",
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "02886540414",
                        "is_private_seller": false
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202604271921050",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202604271921050",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202604271921050",
                        "[+0.0s] at_id: 202604271921050",
                        "[+1.29s] driver started",
                        "[+1.89s] page loaded",
                        "[+4.92s] pre-cookie wait done",
                        "[+4.97s] switched into cookie iframe",
                        "[+5.08s] cookie button clicked: //button[@title='Reject All']",
                        "[+5.08s] cookie modal dismissed via button",
                        "[+10.23s] post-cookie wait done",
                        "[+12.36s] page settled",
                        "[+12.4s] title: 2019 BMW 3 Series",
                        "[+12.44s] subtitle: 2.0 318d M Sport Euro 6 (s/s) 4dr",
                        "[+12.46s] price: 15695",
                        "[+12.47s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'meet-seller-nav', 'delivery-collection-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery']",
                        "[+12.47s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                        "[+12.48s] overview section confirmed via CSS selector",
                        "[+12.49s] mileage: 88000",
                        "[+12.49s] year: 2019",
                        "[+12.5s] fuel: Diesel",
                        "[+12.51s] body_type: Saloon",
                        "[+12.51s] gearbox: Manual",
                        "[+12.52s] doors: 4",
                        "[+12.52s] seats: 5",
                        "[+12.53s] engine: 2.0L",
                        "[+12.53s] emission_class: Euro 6",
                        "[+12.54s] colour: Black",
                        "[+12.56s] range_miles: None",
                        "[+12.57s] data-lp-sdes not found — falling back to title parse",
                        "[+12.57s] make/model from page title: BMW / 3 Series",
                        "[+12.62s] dealer_name: Clive Hamilton Motors",
                        "[+12.63s] dealer_id: None",
                        "[+12.64s] dealer_rating: None",
                        "[+12.66s] dealer_phone: 02886540414",
                        "[+12.67s] is_private_seller: False",
                        "[+12.72s] description_section_present: True",
                        "[+12.8s] description signpost clicked",
                        "[+14.97s] description: 578 chars",
                        "[+15.0s] description modal closed",
                        "[+16.16s] image_count from counter: 23",
                        "[+16.23s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+19.51s] gallery images extracted: 23",
                        "[+19.51s] data_complete: True",
                        "[+19.73s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202604271921050",
                    "vdata_scrape_id": "at_id_202604271921050",
                    "data_complete": false,
                    "listing": {
                        "vrm": null,
                        "year": null,
                        "make": null,
                        "model": null,
                        "price": null,
                        "mileage": null,
                        "colour": null,
                        "gearbox": null,
                        "fuel": null,
                        "subtitle": null,
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": []
                    },
                    "advert_url": null,
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202604271921050&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": [],
                    "steps": [
                        "start",
                        "at_id: 202604271921050",
                        "url: https://www.zuto.com/apply/?advertId=202604271921050&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: None",
                        "make/model: None / None",
                        "data_complete: False",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "description": "Service History With BMW at 15,296, 32,838, 42,411, and 54,503 Miles. Previously Sold By Us And Maintained By Our Workshop at 72,796 and 76,248 miles. Just Serviced Again By Us And Ready To Drive Away.\n88178 MILES - \nBLACK SAPPHIRE - MANUAL - NI VEHICLE IDEAL FOR EXPORT TO ROI - M SPORT PLUS PACK - BLACK GRILLES & 19\" BLACK ALLOYS \nBEIGE LEATHER INTERIOR, PARK ASSIST REVERSE CAMERA, PARK ASSIST FRONT & REAR SENSORS, PRIVACY GLASS, SAT NAV, 19\" GLOSS BLACK ALLOYS, HEATED FRONT SEATS, VIRTUAL DASH, CRUISE CONTROL/SPEED LIMITER, DAB RADIO, BLUETOOTH TECHNOLOGY AND LOADS MORE",
            "colour_detail": "Black",
            "price_history": [
                {
                    "price": 15995,
                    "recorded_at": "2026-05-18 16:33:00"
                },
                {
                    "price": 15695,
                    "recorded_at": "2026-05-30 00:30:36"
                }
            ],
            "images_history": [
                {
                    "urls": [
                        "https://m.atcdn.co.uk/a/media/w800/9c506d05e3ff4e2db33baa62d2ac3029.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/eda1174a04e04d18bef9a9f70ec52f4e.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/411b5eb3631c44b389d55ebbdb6af542.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/dd01949c84c94f99bd9eaa0c9b412e59.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/f2d02209cc9e41d991ebc5e65306ae0d.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/be79e02fe4c042228c90c8479bea72ca.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/dc8c0f8196504d45b8f716f6a915e260.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/120335d196d046febfd72072ce918209.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/2dd2bb98f0c7445b9cb81f2f9cfddc83.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/87c3286bf29b4e93a2092c4c806af945.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/dd94c63d8f2a4d378108b6ebe412301e.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/7eb8dfc0818842ebaffe01a728c796a7.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/410a9d79e692459d96896d21293da682.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/d97b2d06d22946d684b93aa973fb505a.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/5937bea74a3140b3b8680558f6b665c0.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/cc75bb1408124689991d8aeb6276196d.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/5f02b7ffe83749738725895c62faf0cb.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/1c96678bcdd1401682e5fefc97690086.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/3fe1f2cbb9bb4f7f9e1ebcb54314127e.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/d6329232e8a54e22af9ec731b2d3e1b2.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/030b3ab918cd42cfab1a7fe5126cae98.jpg",
                        "https://m.atcdn.co.uk/a/media/w800/a41c7ca88a9d4375b7e4f2ef2513b382.jpg",
                        "https://m.atcdn.co.uk/a/media/w480/82a38ae97f694c93afbfdf8a7dbe05a0.jpg"
                    ],
                    "recorded_at": "2026-05-18 16:33:00"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 88000,
                    "recorded_at": "2026-05-18 16:33:00"
                }
            ],
            "description_history": [
                {
                    "hash": "6657f62f72eda097c5f7bc7dfabf5669",
                    "text": "Service History With BMW at 15,296, 32,838, 42,411, and 54,503 Miles. Previously Sold By Us And Maintained By Our Workshop at 72,796 and 76,248 miles. Just Serviced Again By Us And Ready To Drive Away.\n88178 MILES - \nBLACK SAPPHIRE - MANUAL - NI VEHICLE IDEAL FOR EXPORT TO ROI - M SPORT PLUS PACK - BLACK GRILLES & 19\" BLACK ALLOYS \nBEIGE LEATHER INTERIOR, PARK ASSIST REVERSE CAMERA, PARK ASSIST FRONT & REAR SENSORS, PRIVACY GLASS, SAT NAV, 19\" GLOSS BLACK ALLOYS, HEATED FRONT SEATS, VIRTUAL DASH, CRUISE CONTROL/SPEED LIMITER, DAB RADIO, BLUETOOTH TECHNOLOGY AND LOADS MORE",
                    "recorded_at": "2026-06-08 23:22:16"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9c506d05e3ff4e2db33baa62d2ac3029.jpg",
        "cdn_path": "58/7509/b4f150e1fbf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b4f150e1fb",
        "cdn_sizes": {
            "f": "58/7509/b4f150e1fbf.jpg",
            "l": "58/7509/b4f150e1fbl.jpg",
            "m": "58/7509/b4f150e1fbm.jpg",
            "s": "58/7509/b4f150e1fbs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/eda1174a04e04d18bef9a9f70ec52f4e.jpg",
        "cdn_path": "58/7509/1f60d7131df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "1f60d7131d",
        "cdn_sizes": {
            "f": "58/7509/1f60d7131df.jpg",
            "l": "58/7509/1f60d7131dl.jpg",
            "m": "58/7509/1f60d7131dm.jpg",
            "s": "58/7509/1f60d7131ds.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/411b5eb3631c44b389d55ebbdb6af542.jpg",
        "cdn_path": "58/7509/497a04ffa1f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "497a04ffa1",
        "cdn_sizes": {
            "f": "58/7509/497a04ffa1f.jpg",
            "l": "58/7509/497a04ffa1l.jpg",
            "m": "58/7509/497a04ffa1m.jpg",
            "s": "58/7509/497a04ffa1s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/dd01949c84c94f99bd9eaa0c9b412e59.jpg",
        "cdn_path": "58/7509/c4dbdb0a07f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "c4dbdb0a07",
        "cdn_sizes": {
            "f": "58/7509/c4dbdb0a07f.jpg",
            "l": "58/7509/c4dbdb0a07l.jpg",
            "m": "58/7509/c4dbdb0a07m.jpg",
            "s": "58/7509/c4dbdb0a07s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/f2d02209cc9e41d991ebc5e65306ae0d.jpg",
        "cdn_path": "58/7509/b22097ca7cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b22097ca7c",
        "cdn_sizes": {
            "f": "58/7509/b22097ca7cf.jpg",
            "l": "58/7509/b22097ca7cl.jpg",
            "m": "58/7509/b22097ca7cm.jpg",
            "s": "58/7509/b22097ca7cs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/be79e02fe4c042228c90c8479bea72ca.jpg",
        "cdn_path": "58/7509/82ceb719f9f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "82ceb719f9",
        "cdn_sizes": {
            "f": "58/7509/82ceb719f9f.jpg",
            "l": "58/7509/82ceb719f9l.jpg",
            "m": "58/7509/82ceb719f9m.jpg",
            "s": "58/7509/82ceb719f9s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/dc8c0f8196504d45b8f716f6a915e260.jpg",
        "cdn_path": "58/7509/32ab722ba7f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "32ab722ba7",
        "cdn_sizes": {
            "f": "58/7509/32ab722ba7f.jpg",
            "l": "58/7509/32ab722ba7l.jpg",
            "m": "58/7509/32ab722ba7m.jpg",
            "s": "58/7509/32ab722ba7s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/120335d196d046febfd72072ce918209.jpg",
        "cdn_path": "58/7509/c0c8f009b5f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "c0c8f009b5",
        "cdn_sizes": {
            "f": "58/7509/c0c8f009b5f.jpg",
            "l": "58/7509/c0c8f009b5l.jpg",
            "m": "58/7509/c0c8f009b5m.jpg",
            "s": "58/7509/c0c8f009b5s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/2dd2bb98f0c7445b9cb81f2f9cfddc83.jpg",
        "cdn_path": "58/7509/195d0832c7f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "195d0832c7",
        "cdn_sizes": {
            "f": "58/7509/195d0832c7f.jpg",
            "l": "58/7509/195d0832c7l.jpg",
            "m": "58/7509/195d0832c7m.jpg",
            "s": "58/7509/195d0832c7s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/87c3286bf29b4e93a2092c4c806af945.jpg",
        "cdn_path": "58/7509/70c03a7ba3f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "70c03a7ba3",
        "cdn_sizes": {
            "f": "58/7509/70c03a7ba3f.jpg",
            "l": "58/7509/70c03a7ba3l.jpg",
            "m": "58/7509/70c03a7ba3m.jpg",
            "s": "58/7509/70c03a7ba3s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/dd94c63d8f2a4d378108b6ebe412301e.jpg",
        "cdn_path": "58/7509/d1777033c6f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "d1777033c6",
        "cdn_sizes": {
            "f": "58/7509/d1777033c6f.jpg",
            "l": "58/7509/d1777033c6l.jpg",
            "m": "58/7509/d1777033c6m.jpg",
            "s": "58/7509/d1777033c6s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/7eb8dfc0818842ebaffe01a728c796a7.jpg",
        "cdn_path": "58/7509/ed66b17fe1f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ed66b17fe1",
        "cdn_sizes": {
            "f": "58/7509/ed66b17fe1f.jpg",
            "l": "58/7509/ed66b17fe1l.jpg",
            "m": "58/7509/ed66b17fe1m.jpg",
            "s": "58/7509/ed66b17fe1s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/410a9d79e692459d96896d21293da682.jpg",
        "cdn_path": "58/7509/f3cb0466e4f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f3cb0466e4",
        "cdn_sizes": {
            "f": "58/7509/f3cb0466e4f.jpg",
            "l": "58/7509/f3cb0466e4l.jpg",
            "m": "58/7509/f3cb0466e4m.jpg",
            "s": "58/7509/f3cb0466e4s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d97b2d06d22946d684b93aa973fb505a.jpg",
        "cdn_path": "58/7509/4429a68423f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "4429a68423",
        "cdn_sizes": {
            "f": "58/7509/4429a68423f.jpg",
            "l": "58/7509/4429a68423l.jpg",
            "m": "58/7509/4429a68423m.jpg",
            "s": "58/7509/4429a68423s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5937bea74a3140b3b8680558f6b665c0.jpg",
        "cdn_path": "58/7509/f5362f23ebf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f5362f23eb",
        "cdn_sizes": {
            "f": "58/7509/f5362f23ebf.jpg",
            "l": "58/7509/f5362f23ebl.jpg",
            "m": "58/7509/f5362f23ebm.jpg",
            "s": "58/7509/f5362f23ebs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/cc75bb1408124689991d8aeb6276196d.jpg",
        "cdn_path": "58/7509/a0815182aaf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a0815182aa",
        "cdn_sizes": {
            "f": "58/7509/a0815182aaf.jpg",
            "l": "58/7509/a0815182aal.jpg",
            "m": "58/7509/a0815182aam.jpg",
            "s": "58/7509/a0815182aas.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5f02b7ffe83749738725895c62faf0cb.jpg",
        "cdn_path": "58/7509/a60150c946f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a60150c946",
        "cdn_sizes": {
            "f": "58/7509/a60150c946f.jpg",
            "l": "58/7509/a60150c946l.jpg",
            "m": "58/7509/a60150c946m.jpg",
            "s": "58/7509/a60150c946s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/1c96678bcdd1401682e5fefc97690086.jpg",
        "cdn_path": "58/7509/89295efadbf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "89295efadb",
        "cdn_sizes": {
            "f": "58/7509/89295efadbf.jpg",
            "l": "58/7509/89295efadbl.jpg",
            "m": "58/7509/89295efadbm.jpg",
            "s": "58/7509/89295efadbs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/3fe1f2cbb9bb4f7f9e1ebcb54314127e.jpg",
        "cdn_path": "58/7509/75bae3f44ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "75bae3f44f",
        "cdn_sizes": {
            "f": "58/7509/75bae3f44ff.jpg",
            "l": "58/7509/75bae3f44fl.jpg",
            "m": "58/7509/75bae3f44fm.jpg",
            "s": "58/7509/75bae3f44fs.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d6329232e8a54e22af9ec731b2d3e1b2.jpg",
        "cdn_path": "58/7509/3a4e77379af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "3a4e77379a",
        "cdn_sizes": {
            "f": "58/7509/3a4e77379af.jpg",
            "l": "58/7509/3a4e77379al.jpg",
            "m": "58/7509/3a4e77379am.jpg",
            "s": "58/7509/3a4e77379as.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/030b3ab918cd42cfab1a7fe5126cae98.jpg",
        "cdn_path": "58/7509/b30852bde9f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b30852bde9",
        "cdn_sizes": {
            "f": "58/7509/b30852bde9f.jpg",
            "l": "58/7509/b30852bde9l.jpg",
            "m": "58/7509/b30852bde9m.jpg",
            "s": "58/7509/b30852bde9s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/a41c7ca88a9d4375b7e4f2ef2513b382.jpg",
        "cdn_path": "58/7509/6b9ff74557f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6b9ff74557",
        "cdn_sizes": {
            "f": "58/7509/6b9ff74557f.jpg",
            "l": "58/7509/6b9ff74557l.jpg",
            "m": "58/7509/6b9ff74557m.jpg",
            "s": "58/7509/6b9ff74557s.jpg"
        }
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/82a38ae97f694c93afbfdf8a7dbe05a0.jpg",
        "cdn_path": "58/7509/6e38a12db8f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6e38a12db8",
        "cdn_sizes": {
            "f": "58/7509/6e38a12db8f.jpg",
            "l": "58/7509/6e38a12db8l.jpg",
            "m": "58/7509/6e38a12db8m.jpg",
            "s": "58/7509/6e38a12db8s.jpg"
        }
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "make": "BMW",
    "model": "3 Series",
    "trim_line": "2.0 318d M Sport Euro 6 (s/s) 4dr",
    "year": 2019,
    "body_type": "Saloon",
    "fuel_type": "Diesel",
    "transmission": "Manual",
    "engine_size_cc": 2000,
    "engine_size_litres": 2,
    "colour": "Black",
    "doors": 4,
    "seats": 5,
    "mileage": 88000,
    "price": 15695,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "18621",
    "platform": "autotrader"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202604271921050",
            "vdata_scrape_id": "at_id_202604271921050",
            "data_complete": true,
            "listing": {
                "title": "2019 BMW 3 Series",
                "subtitle": "2.0 318d M Sport Euro 6 (s/s) 4dr",
                "make": "BMW",
                "model": "3 Series",
                "year": 2019,
                "price": 15695,
                "mileage": 88000,
                "fuel": "Diesel",
                "body_type": "Saloon",
                "gearbox": "Manual",
                "doors": 4,
                "seats": 5,
                "engine": "2.0L",
                "emission_class": "Euro 6",
                "colour": "Black",
                "range_miles": null,
                "vin": null,
                "description": "Service History With BMW at 15,296, 32,838, 42,411, and 54,503 Miles. Previously Sold By Us And Maintained By Our Workshop at 72,796 and 76,248 miles. Just Serviced Again By Us And Ready To Drive Away.\n88178 MILES - \nBLACK SAPPHIRE - MANUAL - NI VEHICLE IDEAL FOR EXPORT TO ROI - M SPORT PLUS PACK - BLACK GRILLES & 19\" BLACK ALLOYS \nBEIGE LEATHER INTERIOR, PARK ASSIST REVERSE CAMERA, PARK ASSIST FRONT & REAR SENSORS, PRIVACY GLASS, SAT NAV, 19\" GLOSS BLACK ALLOYS, HEATED FRONT SEATS, VIRTUAL DASH, CRUISE CONTROL/SPEED LIMITER, DAB RADIO, BLUETOOTH TECHNOLOGY AND LOADS MORE",
                "description_section_present": true,
                "image_count": 23,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/9c506d05e3ff4e2db33baa62d2ac3029.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/eda1174a04e04d18bef9a9f70ec52f4e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/411b5eb3631c44b389d55ebbdb6af542.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/dd01949c84c94f99bd9eaa0c9b412e59.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/f2d02209cc9e41d991ebc5e65306ae0d.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/be79e02fe4c042228c90c8479bea72ca.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/dc8c0f8196504d45b8f716f6a915e260.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/120335d196d046febfd72072ce918209.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/2dd2bb98f0c7445b9cb81f2f9cfddc83.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/87c3286bf29b4e93a2092c4c806af945.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/dd94c63d8f2a4d378108b6ebe412301e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/7eb8dfc0818842ebaffe01a728c796a7.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/410a9d79e692459d96896d21293da682.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/d97b2d06d22946d684b93aa973fb505a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/5937bea74a3140b3b8680558f6b665c0.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/cc75bb1408124689991d8aeb6276196d.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/5f02b7ffe83749738725895c62faf0cb.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/1c96678bcdd1401682e5fefc97690086.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/3fe1f2cbb9bb4f7f9e1ebcb54314127e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/d6329232e8a54e22af9ec731b2d3e1b2.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/030b3ab918cd42cfab1a7fe5126cae98.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/a41c7ca88a9d4375b7e4f2ef2513b382.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/82a38ae97f694c93afbfdf8a7dbe05a0.jpg"
                ],
                "dealer_name": "Clive Hamilton Motors",
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "02886540414",
                "is_private_seller": false
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202604271921050",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202604271921050",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202604271921050",
                "[+0.0s] at_id: 202604271921050",
                "[+1.29s] driver started",
                "[+1.89s] page loaded",
                "[+4.92s] pre-cookie wait done",
                "[+4.97s] switched into cookie iframe",
                "[+5.08s] cookie button clicked: //button[@title='Reject All']",
                "[+5.08s] cookie modal dismissed via button",
                "[+10.23s] post-cookie wait done",
                "[+12.36s] page settled",
                "[+12.4s] title: 2019 BMW 3 Series",
                "[+12.44s] subtitle: 2.0 318d M Sport Euro 6 (s/s) 4dr",
                "[+12.46s] price: 15695",
                "[+12.47s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'meet-seller-nav', 'delivery-collection-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery']",
                "[+12.47s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                "[+12.48s] overview section confirmed via CSS selector",
                "[+12.49s] mileage: 88000",
                "[+12.49s] year: 2019",
                "[+12.5s] fuel: Diesel",
                "[+12.51s] body_type: Saloon",
                "[+12.51s] gearbox: Manual",
                "[+12.52s] doors: 4",
                "[+12.52s] seats: 5",
                "[+12.53s] engine: 2.0L",
                "[+12.53s] emission_class: Euro 6",
                "[+12.54s] colour: Black",
                "[+12.56s] range_miles: None",
                "[+12.57s] data-lp-sdes not found — falling back to title parse",
                "[+12.57s] make/model from page title: BMW / 3 Series",
                "[+12.62s] dealer_name: Clive Hamilton Motors",
                "[+12.63s] dealer_id: None",
                "[+12.64s] dealer_rating: None",
                "[+12.66s] dealer_phone: 02886540414",
                "[+12.67s] is_private_seller: False",
                "[+12.72s] description_section_present: True",
                "[+12.8s] description signpost clicked",
                "[+14.97s] description: 578 chars",
                "[+15.0s] description modal closed",
                "[+16.16s] image_count from counter: 23",
                "[+16.23s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+19.51s] gallery images extracted: 23",
                "[+19.51s] data_complete: True",
                "[+19.73s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202604271921050",
            "vdata_scrape_id": "at_id_202604271921050",
            "data_complete": false,
            "listing": {
                "vrm": null,
                "year": null,
                "make": null,
                "model": null,
                "price": null,
                "mileage": null,
                "colour": null,
                "gearbox": null,
                "fuel": null,
                "subtitle": null,
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": []
            },
            "advert_url": null,
            "scraped_url": "https://www.zuto.com/apply/?advertId=202604271921050&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": [],
            "steps": [
                "start",
                "at_id: 202604271921050",
                "url: https://www.zuto.com/apply/?advertId=202604271921050&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: None",
                "make/model: None / None",
                "data_complete: False",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "description": "Service History With BMW at 15,296, 32,838, 42,411, and 54,503 Miles. Previously Sold By Us And Maintained By Our Workshop at 72,796 and 76,248 miles. Just Serviced Again By Us And Ready To Drive Away.\n88178 MILES - \nBLACK SAPPHIRE - MANUAL - NI VEHICLE IDEAL FOR EXPORT TO ROI - M SPORT PLUS PACK - BLACK GRILLES & 19\" BLACK ALLOYS \nBEIGE LEATHER INTERIOR, PARK ASSIST REVERSE CAMERA, PARK ASSIST FRONT & REAR SENSORS, PRIVACY GLASS, SAT NAV, 19\" GLOSS BLACK ALLOYS, HEATED FRONT SEATS, VIRTUAL DASH, CRUISE CONTROL/SPEED LIMITER, DAB RADIO, BLUETOOTH TECHNOLOGY AND LOADS MORE",
    "colour_detail": "Black",
    "price_history": [
        {
            "price": 15995,
            "recorded_at": "2026-05-18 16:33:00"
        },
        {
            "price": 15695,
            "recorded_at": "2026-05-30 00:30:36"
        }
    ],
    "images_history": [
        {
            "urls": [
                "https://m.atcdn.co.uk/a/media/w800/9c506d05e3ff4e2db33baa62d2ac3029.jpg",
                "https://m.atcdn.co.uk/a/media/w480/eda1174a04e04d18bef9a9f70ec52f4e.jpg",
                "https://m.atcdn.co.uk/a/media/w480/411b5eb3631c44b389d55ebbdb6af542.jpg",
                "https://m.atcdn.co.uk/a/media/w800/dd01949c84c94f99bd9eaa0c9b412e59.jpg",
                "https://m.atcdn.co.uk/a/media/w480/f2d02209cc9e41d991ebc5e65306ae0d.jpg",
                "https://m.atcdn.co.uk/a/media/w480/be79e02fe4c042228c90c8479bea72ca.jpg",
                "https://m.atcdn.co.uk/a/media/w800/dc8c0f8196504d45b8f716f6a915e260.jpg",
                "https://m.atcdn.co.uk/a/media/w480/120335d196d046febfd72072ce918209.jpg",
                "https://m.atcdn.co.uk/a/media/w480/2dd2bb98f0c7445b9cb81f2f9cfddc83.jpg",
                "https://m.atcdn.co.uk/a/media/w800/87c3286bf29b4e93a2092c4c806af945.jpg",
                "https://m.atcdn.co.uk/a/media/w480/dd94c63d8f2a4d378108b6ebe412301e.jpg",
                "https://m.atcdn.co.uk/a/media/w480/7eb8dfc0818842ebaffe01a728c796a7.jpg",
                "https://m.atcdn.co.uk/a/media/w800/410a9d79e692459d96896d21293da682.jpg",
                "https://m.atcdn.co.uk/a/media/w480/d97b2d06d22946d684b93aa973fb505a.jpg",
                "https://m.atcdn.co.uk/a/media/w480/5937bea74a3140b3b8680558f6b665c0.jpg",
                "https://m.atcdn.co.uk/a/media/w800/cc75bb1408124689991d8aeb6276196d.jpg",
                "https://m.atcdn.co.uk/a/media/w480/5f02b7ffe83749738725895c62faf0cb.jpg",
                "https://m.atcdn.co.uk/a/media/w480/1c96678bcdd1401682e5fefc97690086.jpg",
                "https://m.atcdn.co.uk/a/media/w800/3fe1f2cbb9bb4f7f9e1ebcb54314127e.jpg",
                "https://m.atcdn.co.uk/a/media/w480/d6329232e8a54e22af9ec731b2d3e1b2.jpg",
                "https://m.atcdn.co.uk/a/media/w480/030b3ab918cd42cfab1a7fe5126cae98.jpg",
                "https://m.atcdn.co.uk/a/media/w800/a41c7ca88a9d4375b7e4f2ef2513b382.jpg",
                "https://m.atcdn.co.uk/a/media/w480/82a38ae97f694c93afbfdf8a7dbe05a0.jpg"
            ],
            "recorded_at": "2026-05-18 16:33:00"
        }
    ],
    "mileage_history": [
        {
            "mileage": 88000,
            "recorded_at": "2026-05-18 16:33:00"
        }
    ],
    "description_history": [
        {
            "hash": "6657f62f72eda097c5f7bc7dfabf5669",
            "text": "Service History With BMW at 15,296, 32,838, 42,411, and 54,503 Miles. Previously Sold By Us And Maintained By Our Workshop at 72,796 and 76,248 miles. Just Serviced Again By Us And Ready To Drive Away.\n88178 MILES - \nBLACK SAPPHIRE - MANUAL - NI VEHICLE IDEAL FOR EXPORT TO ROI - M SPORT PLUS PACK - BLACK GRILLES & 19\" BLACK ALLOYS \nBEIGE LEATHER INTERIOR, PARK ASSIST REVERSE CAMERA, PARK ASSIST FRONT & REAR SENSORS, PRIVACY GLASS, SAT NAV, 19\" GLOSS BLACK ALLOYS, HEATED FRONT SEATS, VIRTUAL DASH, CRUISE CONTROL/SPEED LIMITER, DAB RADIO, BLUETOOTH TECHNOLOGY AND LOADS MORE",
            "recorded_at": "2026-06-08 23:22:16"
        }
    ]
}