Edit in admin →
30 images

Image history

3 snapshots in total. The main gallery above is the latest.

4 weeks ago · 7 images
4 weeks ago · 8 images
Expired · Days listed: 7

2017 BMW M4

BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Comprehensive BMW Warranty

£31,900
37,900 miles
DXI219

Overview

Mileage
37,900 miles
Registration
2017 (17 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
Black
BMW M4 Competition with very nearly every conceivable extra. Under BMW Extended Fully Comp Warranty Pre OFP (sounds incredible, I have owned a 2020 one of these and this sounds much better) 4 Matching Michelin Tyres Original Windscreen with no chips Carbon fibre roof with no chips Complete and Full BMWSH Inc Running In Silverstone interior with carbon fibre inlays Shadow Diamond Cut Wheels Comfort access & gesture Harmon Kardon Powerfold mirrors Tinted Glass Adaptive Icon Headlights with Auto Dip Parking camera Speed Limit Display (heads-up and binnacle) Online entertainment Wireless phone charging Front and rear sensors Carbon Fibre Ext Pack, Mirrors & Mirror Caps Genuine factory Apple play Memory seats Heads up display Totally unmodified Recent Paid For BMW Dealer Software update (2026) inc security update Preventative Common Exhaust camshaft alignment complete (2k @Sytner BMW ) Road Force Wheel Balancing Just completed @BMW Major Service Completed Next service due in 10000 Miles Immaculate inside and out I have completed 12k Miles Since December in this car.

Seller

History

Price history

When Price Δ
4 weeks ago £31,900

Mileage history

When Mileage Δ
4 weeks ago 37,900

Sources & channels

Sources (1)

  • BMW M4 Primary
    search-make-bmw-m4
    First discovered: 2026-07-10 15:09:45

Primary source — authority over expiry decisions.

Item data

Processed fields

vrm
DXI219
make
BMW
model
M4
trim line
BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Comprehensive BMW Warranty
year
2017
body type
Coupe
fuel type
Petrol
transmission
Automatic
engine size cc
3000
engine size litres
3
colour
Black
doors
2
seats
4
mileage
37900
price
31900
source key
search-make-bmw-m4
platform
autotrader

Item record

item id
62825
remote id
https://www.autotrader.co.uk/car-details/202607104065559
platform
autotrader
source key
search-make-bmw-m4
remote status
unavailable
media count
30
first seen at
2026-07-10 15:09:44
last seen at
2026-07-17 16:09:02
completed at
2026-07-17 16:11:21
remote url
View original →

Raw data

Item record
{
    "item_id": 62825,
    "remote_id": "https://www.autotrader.co.uk/car-details/202607104065559",
    "source_key": "search-make-bmw-m4",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202607104065559",
    "primary_source_id": 54087,
    "primary_source_key": "search-make-bmw-m4",
    "primary_source_tier": 2,
    "remote_status": "unavailable",
    "media_count": 30,
    "last_seen_at": "2026-07-17 16:09:02",
    "first_seen_at": "2026-07-10 15:09:44",
    "completed_at": "2026-07-17 16:11:21",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/feb3ad8cbe5f40839478df6366fea89a.jpg",
                "cdn_path": "509/62825/1d56c7fd33f.jpg",
                "status": "complete",
                "attempts": 2,
                "cdn_hash": "1d56c7fd33",
                "cdn_sizes": {
                    "f": "509/62825/1d56c7fd33f.jpg",
                    "l": "509/62825/1d56c7fd33l.jpg",
                    "m": "509/62825/1d56c7fd33m.jpg",
                    "s": "509/62825/1d56c7fd33s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9fefd3fdcfe045569ea541e8052802e5.jpg",
                "cdn_path": "509/62825/2e7c03db66f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "2e7c03db66",
                "cdn_sizes": {
                    "f": "509/62825/2e7c03db66f.jpg",
                    "l": "509/62825/2e7c03db66l.jpg",
                    "m": "509/62825/2e7c03db66m.jpg",
                    "s": "509/62825/2e7c03db66s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/3dd9398f5315468faf88fb8ac485e758.jpg",
                "cdn_path": "509/62825/7eb4317b6ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "7eb4317b6f",
                "cdn_sizes": {
                    "f": "509/62825/7eb4317b6ff.jpg",
                    "l": "509/62825/7eb4317b6fl.jpg",
                    "m": "509/62825/7eb4317b6fm.jpg",
                    "s": "509/62825/7eb4317b6fs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/ab44d8e976f449d6bb53f765940d6f94.jpg",
                "cdn_path": "509/62825/427959555af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "427959555a",
                "cdn_sizes": {
                    "f": "509/62825/427959555af.jpg",
                    "l": "509/62825/427959555al.jpg",
                    "m": "509/62825/427959555am.jpg",
                    "s": "509/62825/427959555as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/f1d74dba950d45578253ad1e46cd51e5.jpg",
                "cdn_path": "509/62825/4e3a40ecfef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "4e3a40ecfe",
                "cdn_sizes": {
                    "f": "509/62825/4e3a40ecfef.jpg",
                    "l": "509/62825/4e3a40ecfel.jpg",
                    "m": "509/62825/4e3a40ecfem.jpg",
                    "s": "509/62825/4e3a40ecfes.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/613ff09031db4d478a6dbb68a7c9cce8.jpg",
                "cdn_path": "509/62825/cf2acb5052f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "cf2acb5052",
                "cdn_sizes": {
                    "f": "509/62825/cf2acb5052f.jpg",
                    "l": "509/62825/cf2acb5052l.jpg",
                    "m": "509/62825/cf2acb5052m.jpg",
                    "s": "509/62825/cf2acb5052s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/0e1e425f55f64990a5e97899f31a03dc.jpg",
                "cdn_path": "509/62825/3685bcf06cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "3685bcf06c",
                "cdn_sizes": {
                    "f": "509/62825/3685bcf06cf.jpg",
                    "l": "509/62825/3685bcf06cl.jpg",
                    "m": "509/62825/3685bcf06cm.jpg",
                    "s": "509/62825/3685bcf06cs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/305cafa4481a4243936bac89ebfba1de.jpg",
                "cdn_path": "509/62825/b2f346b4fff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b2f346b4ff",
                "cdn_sizes": {
                    "f": "509/62825/b2f346b4fff.jpg",
                    "l": "509/62825/b2f346b4ffl.jpg",
                    "m": "509/62825/b2f346b4ffm.jpg",
                    "s": "509/62825/b2f346b4ffs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w800/feb3ad8cbe5f40839478df6366fea89a.jpg",
                "cdn_path": "509/62825/530a6b7c54f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "530a6b7c54",
                "cdn_sizes": {
                    "f": "509/62825/530a6b7c54f.jpg",
                    "l": "509/62825/530a6b7c54l.jpg",
                    "m": "509/62825/530a6b7c54m.jpg",
                    "s": "509/62825/530a6b7c54s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/539b8b781b3c474cac2f3d329cc3c8c7.jpg",
                "cdn_path": "509/62825/aa371a4a9ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "aa371a4a9e",
                "cdn_sizes": {
                    "f": "509/62825/aa371a4a9ef.jpg",
                    "l": "509/62825/aa371a4a9el.jpg",
                    "m": "509/62825/aa371a4a9em.jpg",
                    "s": "509/62825/aa371a4a9es.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/e8a6d89e8f484db4b61e121b146f029e.jpg",
                "cdn_path": "509/62825/d91b66e11af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "d91b66e11a",
                "cdn_sizes": {
                    "f": "509/62825/d91b66e11af.jpg",
                    "l": "509/62825/d91b66e11al.jpg",
                    "m": "509/62825/d91b66e11am.jpg",
                    "s": "509/62825/d91b66e11as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/2bb67daacbff42f2bc50b258cc41c207.jpg",
                "cdn_path": "509/62825/bc8873c55df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "bc8873c55d",
                "cdn_sizes": {
                    "f": "509/62825/bc8873c55df.jpg",
                    "l": "509/62825/bc8873c55dl.jpg",
                    "m": "509/62825/bc8873c55dm.jpg",
                    "s": "509/62825/bc8873c55ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5aa79fc9d5d349718e68653c03cb642f.jpg",
                "cdn_path": "509/62825/1099c769e8f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "1099c769e8",
                "cdn_sizes": {
                    "f": "509/62825/1099c769e8f.jpg",
                    "l": "509/62825/1099c769e8l.jpg",
                    "m": "509/62825/1099c769e8m.jpg",
                    "s": "509/62825/1099c769e8s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/4329fef807d74b8bae0e74a7edfa895a.jpg",
                "cdn_path": "509/62825/ebde4ccbe3f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ebde4ccbe3",
                "cdn_sizes": {
                    "f": "509/62825/ebde4ccbe3f.jpg",
                    "l": "509/62825/ebde4ccbe3l.jpg",
                    "m": "509/62825/ebde4ccbe3m.jpg",
                    "s": "509/62825/ebde4ccbe3s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/dd357fafb9eb49f683ee02af7fd56798.jpg",
                "cdn_path": "509/62825/248c4dbe2df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "248c4dbe2d",
                "cdn_sizes": {
                    "f": "509/62825/248c4dbe2df.jpg",
                    "l": "509/62825/248c4dbe2dl.jpg",
                    "m": "509/62825/248c4dbe2dm.jpg",
                    "s": "509/62825/248c4dbe2ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/6d1109b6e72942ce9aa3905d60ae64dd.jpg",
                "cdn_path": "509/62825/e84a0d4cfff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "e84a0d4cff",
                "cdn_sizes": {
                    "f": "509/62825/e84a0d4cfff.jpg",
                    "l": "509/62825/e84a0d4cffl.jpg",
                    "m": "509/62825/e84a0d4cffm.jpg",
                    "s": "509/62825/e84a0d4cffs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg",
                "cdn_path": "509/62825/9f25a689eff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9f25a689ef",
                "cdn_sizes": {
                    "f": "509/62825/9f25a689eff.jpg",
                    "l": "509/62825/9f25a689efl.jpg",
                    "m": "509/62825/9f25a689efm.jpg",
                    "s": "509/62825/9f25a689efs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9f86e610d9624013a0c3e50ffd53efbd.jpg",
                "cdn_path": "509/62825/07e1f822ddf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "07e1f822dd",
                "cdn_sizes": {
                    "f": "509/62825/07e1f822ddf.jpg",
                    "l": "509/62825/07e1f822ddl.jpg",
                    "m": "509/62825/07e1f822ddm.jpg",
                    "s": "509/62825/07e1f822dds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/f8790c12372442d6a9a29aafa63dd2fa.jpg",
                "cdn_path": "509/62825/41c8102812f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "41c8102812",
                "cdn_sizes": {
                    "f": "509/62825/41c8102812f.jpg",
                    "l": "509/62825/41c8102812l.jpg",
                    "m": "509/62825/41c8102812m.jpg",
                    "s": "509/62825/41c8102812s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/0daa02e4a9a4453cbccc2075dd09be98.jpg",
                "cdn_path": "509/62825/b51d83657df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b51d83657d",
                "cdn_sizes": {
                    "f": "509/62825/b51d83657df.jpg",
                    "l": "509/62825/b51d83657dl.jpg",
                    "m": "509/62825/b51d83657dm.jpg",
                    "s": "509/62825/b51d83657ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/350d745216ef45e0885f311ad45bbb9a.jpg",
                "cdn_path": "509/62825/523afb8a33f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "523afb8a33",
                "cdn_sizes": {
                    "f": "509/62825/523afb8a33f.jpg",
                    "l": "509/62825/523afb8a33l.jpg",
                    "m": "509/62825/523afb8a33m.jpg",
                    "s": "509/62825/523afb8a33s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/bf30cefd795344e9aa86bf1069c689f0.jpg",
                "cdn_path": "509/62825/c4998cdf5af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "c4998cdf5a",
                "cdn_sizes": {
                    "f": "509/62825/c4998cdf5af.jpg",
                    "l": "509/62825/c4998cdf5al.jpg",
                    "m": "509/62825/c4998cdf5am.jpg",
                    "s": "509/62825/c4998cdf5as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d3da5546d66d4a348bacece150d1f4c9.jpg",
                "cdn_path": "509/62825/80158ea901f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "80158ea901",
                "cdn_sizes": {
                    "f": "509/62825/80158ea901f.jpg",
                    "l": "509/62825/80158ea901l.jpg",
                    "m": "509/62825/80158ea901m.jpg",
                    "s": "509/62825/80158ea901s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/6ac1d3179e874653b7782d5c7db4836c.jpg",
                "cdn_path": "509/62825/d372d0394ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "d372d0394e",
                "cdn_sizes": {
                    "f": "509/62825/d372d0394ef.jpg",
                    "l": "509/62825/d372d0394el.jpg",
                    "m": "509/62825/d372d0394em.jpg",
                    "s": "509/62825/d372d0394es.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/773022e2d683401084451221e661957e.jpg",
                "cdn_path": "509/62825/e84b707b0bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "e84b707b0b",
                "cdn_sizes": {
                    "f": "509/62825/e84b707b0bf.jpg",
                    "l": "509/62825/e84b707b0bl.jpg",
                    "m": "509/62825/e84b707b0bm.jpg",
                    "s": "509/62825/e84b707b0bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/05e669842e07479c9a85276444c48653.jpg",
                "cdn_path": "509/62825/6883515709f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6883515709",
                "cdn_sizes": {
                    "f": "509/62825/6883515709f.jpg",
                    "l": "509/62825/6883515709l.jpg",
                    "m": "509/62825/6883515709m.jpg",
                    "s": "509/62825/6883515709s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w480/9fefd3fdcfe045569ea541e8052802e5.jpg",
                "cdn_path": "509/62825/0c44554966f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "0c44554966",
                "cdn_sizes": {
                    "f": "509/62825/0c44554966f.jpg",
                    "l": "509/62825/0c44554966l.jpg",
                    "m": "509/62825/0c44554966m.jpg",
                    "s": "509/62825/0c44554966s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w480/f1d74dba950d45578253ad1e46cd51e5.jpg",
                "cdn_path": "509/62825/a86e0a9a98f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a86e0a9a98",
                "cdn_sizes": {
                    "f": "509/62825/a86e0a9a98f.jpg",
                    "l": "509/62825/a86e0a9a98l.jpg",
                    "m": "509/62825/a86e0a9a98m.jpg",
                    "s": "509/62825/a86e0a9a98s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w480/613ff09031db4d478a6dbb68a7c9cce8.jpg",
                "cdn_path": "509/62825/4556cf58e5f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "4556cf58e5",
                "cdn_sizes": {
                    "f": "509/62825/4556cf58e5f.jpg",
                    "l": "509/62825/4556cf58e5l.jpg",
                    "m": "509/62825/4556cf58e5m.jpg",
                    "s": "509/62825/4556cf58e5s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w800/0e1e425f55f64990a5e97899f31a03dc.jpg",
                "cdn_path": "509/62825/7a026825c8f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "7a026825c8",
                "cdn_sizes": {
                    "f": "509/62825/7a026825c8f.jpg",
                    "l": "509/62825/7a026825c8l.jpg",
                    "m": "509/62825/7a026825c8m.jpg",
                    "s": "509/62825/7a026825c8s.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "DXI219",
            "make": "BMW",
            "model": "M4",
            "trim_line": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Comprehensive BMW Warranty",
            "year": 2017,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "Black",
            "doors": 2,
            "seats": 4,
            "mileage": 37900,
            "price": 31900,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "search-make-bmw-m4",
            "platform": "autotrader"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202607104065559",
                    "vdata_scrape_id": "at_id_202607104065559",
                    "data_complete": true,
                    "listing": {
                        "title": "2017 BMW M4",
                        "subtitle": null,
                        "make": "BMW",
                        "model": "M4",
                        "year": 2017,
                        "price": 31900,
                        "mileage": 37900,
                        "fuel": "Petrol",
                        "body_type": "Coupe",
                        "gearbox": "Automatic",
                        "doors": 2,
                        "seats": 4,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "Black",
                        "range_miles": null,
                        "vin": null,
                        "description": "BMW M4 Competition with very nearly every conceivable extra.\nUnder BMW Extended Fully Comp Warranty\nPre OFP (sounds incredible, I have owned a 2020 one of these and this sounds much better)\n4 Matching Michelin Tyres \nOriginal Windscreen with no chips\nCarbon fibre roof with no chips\nComplete and Full BMWSH Inc Running In\nSilverstone interior with carbon fibre inlays\nShadow Diamond Cut Wheels\nComfort access & gesture\nHarmon Kardon\nPowerfold mirrors\nTinted Glass\nAdaptive Icon Headlights with Auto Dip\nParking camera\nSpeed Limit Display (heads-up and binnacle)\nOnline entertainment\nWireless phone charging\nFront and rear sensors\nCarbon Fibre Ext Pack, Mirrors & Mirror Caps\nGenuine factory Apple play \nMemory seats\nHeads up display \nTotally unmodified\nRecent Paid For BMW Dealer Software update (2026) inc security update\nPreventative Common Exhaust camshaft alignment complete (2k @Sytner BMW )\nRoad Force Wheel Balancing Just completed @BMW\nMajor Service Completed\nNext service due in 10000 Miles\nImmaculate inside and out\nI have completed 12k Miles Since December in this car.",
                        "description_section_present": true,
                        "image_count": 20,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/539b8b781b3c474cac2f3d329cc3c8c7.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/e8a6d89e8f484db4b61e121b146f029e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/2bb67daacbff42f2bc50b258cc41c207.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/5aa79fc9d5d349718e68653c03cb642f.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/4329fef807d74b8bae0e74a7edfa895a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/dd357fafb9eb49f683ee02af7fd56798.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/6d1109b6e72942ce9aa3905d60ae64dd.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/3dd9398f5315468faf88fb8ac485e758.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/ab44d8e976f449d6bb53f765940d6f94.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/9f86e610d9624013a0c3e50ffd53efbd.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/f8790c12372442d6a9a29aafa63dd2fa.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/0daa02e4a9a4453cbccc2075dd09be98.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/350d745216ef45e0885f311ad45bbb9a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/305cafa4481a4243936bac89ebfba1de.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/bf30cefd795344e9aa86bf1069c689f0.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/d3da5546d66d4a348bacece150d1f4c9.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/6ac1d3179e874653b7782d5c7db4836c.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/773022e2d683401084451221e661957e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/05e669842e07479c9a85276444c48653.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "01727294625",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202607104065559",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202607104065559",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202607104065559",
                        "[+0.0s] at_id: 202607104065559",
                        "[+4.27s] driver started",
                        "[+6.62s] page loaded",
                        "[+7.63s] pre-cookie wait done",
                        "[+7.72s] switched into cookie iframe",
                        "[+8.49s] cookie button clicked",
                        "[+8.65s] cookie iframe gone",
                        "[+8.72s] title: 2017 BMW M4",
                        "[+10.04s] subtitle: None",
                        "[+10.12s] price: 31900",
                        "[+10.14s] 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', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
                        "[+10.14s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'atds-icon-sell', 'atds-icon-save', 'atds-icon-search', 'account-sign-in', 'atds-icon-account', 'menu-drawer', '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']",
                        "[+10.16s] overview section confirmed via CSS selector",
                        "[+10.18s] mileage: 37900",
                        "[+10.19s] year: 2017",
                        "[+10.2s] fuel: Petrol",
                        "[+10.21s] body_type: Coupe",
                        "[+10.22s] gearbox: Automatic",
                        "[+10.24s] doors: 2",
                        "[+10.24s] seats: 4",
                        "[+10.25s] engine: 3.0L",
                        "[+10.26s] emission_class: Euro 6",
                        "[+10.27s] colour: Black",
                        "[+10.29s] range_miles: None",
                        "[+10.31s] data-lp-sdes not found — falling back to title parse",
                        "[+10.32s] make/model from page title: BMW / M4",
                        "[+10.39s] dealer_name: None",
                        "[+10.4s] dealer_id: None",
                        "[+10.42s] dealer_rating: None",
                        "[+10.44s] dealer_phone: 01727294625",
                        "[+10.46s] is_private_seller: True",
                        "[+10.52s] description_section_present: True",
                        "[+10.68s] description signpost clicked",
                        "[+11.38s] description: 1080 chars",
                        "[+11.41s] description modal closed",
                        "[+11.48s] image_count from counter: 20",
                        "[+11.57s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+12.25s] image grid present",
                        "[+12.87s] gallery images extracted: 20",
                        "[+12.87s] data_complete: True",
                        "[+13.16s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202607104065559",
                    "vdata_scrape_id": "at_id_202607104065559",
                    "data_complete": true,
                    "listing": {
                        "vrm": "DXI219",
                        "year": 2017,
                        "make": "BMW",
                        "model": "M4",
                        "price": 31900,
                        "mileage": 37900,
                        "colour": "Black",
                        "gearbox": "Automatic",
                        "fuel": "Petrol",
                        "subtitle": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Comprehensive BMW Warranty",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/539b8b781b3c474cac2f3d329cc3c8c7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e8a6d89e8f484db4b61e121b146f029e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/2bb67daacbff42f2bc50b258cc41c207.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5aa79fc9d5d349718e68653c03cb642f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/4329fef807d74b8bae0e74a7edfa895a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dd357fafb9eb49f683ee02af7fd56798.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6d1109b6e72942ce9aa3905d60ae64dd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3dd9398f5315468faf88fb8ac485e758.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ab44d8e976f449d6bb53f765940d6f94.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9f86e610d9624013a0c3e50ffd53efbd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f8790c12372442d6a9a29aafa63dd2fa.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0daa02e4a9a4453cbccc2075dd09be98.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/350d745216ef45e0885f311ad45bbb9a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/305cafa4481a4243936bac89ebfba1de.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bf30cefd795344e9aa86bf1069c689f0.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d3da5546d66d4a348bacece150d1f4c9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6ac1d3179e874653b7782d5c7db4836c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/773022e2d683401084451221e661957e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/05e669842e07479c9a85276444c48653.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202607104065559",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202607104065559&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "Black",
                        "fuelType": "Petrol",
                        "make": "BMW",
                        "mileage": 37900,
                        "model": "M4",
                        "price": 31900,
                        "registration": "DXI219",
                        "registrationYear": 2017,
                        "transmission": "Automatic",
                        "summary": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Comprehensive BMW Warranty",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/539b8b781b3c474cac2f3d329cc3c8c7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e8a6d89e8f484db4b61e121b146f029e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/2bb67daacbff42f2bc50b258cc41c207.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5aa79fc9d5d349718e68653c03cb642f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/4329fef807d74b8bae0e74a7edfa895a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dd357fafb9eb49f683ee02af7fd56798.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6d1109b6e72942ce9aa3905d60ae64dd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3dd9398f5315468faf88fb8ac485e758.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ab44d8e976f449d6bb53f765940d6f94.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9f86e610d9624013a0c3e50ffd53efbd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f8790c12372442d6a9a29aafa63dd2fa.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0daa02e4a9a4453cbccc2075dd09be98.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/350d745216ef45e0885f311ad45bbb9a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/305cafa4481a4243936bac89ebfba1de.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bf30cefd795344e9aa86bf1069c689f0.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d3da5546d66d4a348bacece150d1f4c9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6ac1d3179e874653b7782d5c7db4836c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/773022e2d683401084451221e661957e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/05e669842e07479c9a85276444c48653.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202607104065559",
                        "stockId": "54b3c188b5a84df8882a38c14c2bf822",
                        "searchId": "202607104065559"
                    },
                    "steps": [
                        "start",
                        "at_id: 202607104065559",
                        "url: https://www.zuto.com/apply/?advertId=202607104065559&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: DXI219",
                        "make/model: BMW / M4",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-07-10 16:12:00",
                    "reasons": [
                        "first_ingest"
                    ]
                },
                {
                    "at": "2026-07-11 16:23:24",
                    "reasons": [
                        "images_change",
                        "description_change"
                    ]
                },
                {
                    "at": "2026-07-17 17:11:57",
                    "reasons": [
                        "images_change",
                        "description_change"
                    ]
                }
            ],
            "description": "BMW M4 Competition with very nearly every conceivable extra.\nUnder BMW Extended Fully Comp Warranty\nPre OFP (sounds incredible, I have owned a 2020 one of these and this sounds much better)\n4 Matching Michelin Tyres \nOriginal Windscreen with no chips\nCarbon fibre roof with no chips\nComplete and Full BMWSH Inc Running In\nSilverstone interior with carbon fibre inlays\nShadow Diamond Cut Wheels\nComfort access & gesture\nHarmon Kardon\nPowerfold mirrors\nTinted Glass\nAdaptive Icon Headlights with Auto Dip\nParking camera\nSpeed Limit Display (heads-up and binnacle)\nOnline entertainment\nWireless phone charging\nFront and rear sensors\nCarbon Fibre Ext Pack, Mirrors & Mirror Caps\nGenuine factory Apple play \nMemory seats\nHeads up display \nTotally unmodified\nRecent Paid For BMW Dealer Software update (2026) inc security update\nPreventative Common Exhaust camshaft alignment complete (2k @Sytner BMW )\nRoad Force Wheel Balancing Just completed @BMW\nMajor Service Completed\nNext service due in 10000 Miles\nImmaculate inside and out\nI have completed 12k Miles Since December in this car.",
            "colour_detail": "Black",
            "price_history": [
                {
                    "price": 31900,
                    "recorded_at": "2026-07-10 16:12:00"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "feb3ad8cbe5f40839478df6366fea89a",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/feb3ad8cbe5f40839478df6366fea89a.jpg"
                            }
                        },
                        {
                            "hash": "9fefd3fdcfe045569ea541e8052802e5",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/9fefd3fdcfe045569ea541e8052802e5.jpg"
                            }
                        },
                        {
                            "hash": "3dd9398f5315468faf88fb8ac485e758",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/3dd9398f5315468faf88fb8ac485e758.jpg"
                            }
                        },
                        {
                            "hash": "ab44d8e976f449d6bb53f765940d6f94",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/ab44d8e976f449d6bb53f765940d6f94.jpg"
                            }
                        },
                        {
                            "hash": "f1d74dba950d45578253ad1e46cd51e5",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/f1d74dba950d45578253ad1e46cd51e5.jpg"
                            }
                        },
                        {
                            "hash": "613ff09031db4d478a6dbb68a7c9cce8",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/613ff09031db4d478a6dbb68a7c9cce8.jpg"
                            }
                        },
                        {
                            "hash": "0e1e425f55f64990a5e97899f31a03dc",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/0e1e425f55f64990a5e97899f31a03dc.jpg"
                            }
                        },
                        {
                            "hash": "305cafa4481a4243936bac89ebfba1de",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/305cafa4481a4243936bac89ebfba1de.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-07-10 16:12:00"
                },
                {
                    "images": [
                        {
                            "hash": "9fefd3fdcfe045569ea541e8052802e5",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/9fefd3fdcfe045569ea541e8052802e5.jpg"
                            }
                        },
                        {
                            "hash": "3dd9398f5315468faf88fb8ac485e758",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/3dd9398f5315468faf88fb8ac485e758.jpg"
                            }
                        },
                        {
                            "hash": "ab44d8e976f449d6bb53f765940d6f94",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/ab44d8e976f449d6bb53f765940d6f94.jpg"
                            }
                        },
                        {
                            "hash": "f1d74dba950d45578253ad1e46cd51e5",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/f1d74dba950d45578253ad1e46cd51e5.jpg"
                            }
                        },
                        {
                            "hash": "613ff09031db4d478a6dbb68a7c9cce8",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/613ff09031db4d478a6dbb68a7c9cce8.jpg"
                            }
                        },
                        {
                            "hash": "0e1e425f55f64990a5e97899f31a03dc",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/0e1e425f55f64990a5e97899f31a03dc.jpg"
                            }
                        },
                        {
                            "hash": "305cafa4481a4243936bac89ebfba1de",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/305cafa4481a4243936bac89ebfba1de.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-07-11 16:23:24"
                },
                {
                    "images": [
                        {
                            "hash": "539b8b781b3c474cac2f3d329cc3c8c7",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/539b8b781b3c474cac2f3d329cc3c8c7.jpg"
                            }
                        },
                        {
                            "hash": "e8a6d89e8f484db4b61e121b146f029e",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/e8a6d89e8f484db4b61e121b146f029e.jpg"
                            }
                        },
                        {
                            "hash": "2bb67daacbff42f2bc50b258cc41c207",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/2bb67daacbff42f2bc50b258cc41c207.jpg"
                            }
                        },
                        {
                            "hash": "5aa79fc9d5d349718e68653c03cb642f",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/5aa79fc9d5d349718e68653c03cb642f.jpg"
                            }
                        },
                        {
                            "hash": "4329fef807d74b8bae0e74a7edfa895a",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/4329fef807d74b8bae0e74a7edfa895a.jpg"
                            }
                        },
                        {
                            "hash": "dd357fafb9eb49f683ee02af7fd56798",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/dd357fafb9eb49f683ee02af7fd56798.jpg"
                            }
                        },
                        {
                            "hash": "6d1109b6e72942ce9aa3905d60ae64dd",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/6d1109b6e72942ce9aa3905d60ae64dd.jpg"
                            }
                        },
                        {
                            "hash": "3dd9398f5315468faf88fb8ac485e758",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/3dd9398f5315468faf88fb8ac485e758.jpg"
                            }
                        },
                        {
                            "hash": "ab44d8e976f449d6bb53f765940d6f94",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/ab44d8e976f449d6bb53f765940d6f94.jpg"
                            }
                        },
                        {
                            "hash": "e0d3a909a86a418f8bfa2e7dcf15eb74",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg"
                            }
                        },
                        {
                            "hash": "9f86e610d9624013a0c3e50ffd53efbd",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/9f86e610d9624013a0c3e50ffd53efbd.jpg"
                            }
                        },
                        {
                            "hash": "f8790c12372442d6a9a29aafa63dd2fa",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/f8790c12372442d6a9a29aafa63dd2fa.jpg"
                            }
                        },
                        {
                            "hash": "0daa02e4a9a4453cbccc2075dd09be98",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/0daa02e4a9a4453cbccc2075dd09be98.jpg"
                            }
                        },
                        {
                            "hash": "350d745216ef45e0885f311ad45bbb9a",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/350d745216ef45e0885f311ad45bbb9a.jpg"
                            }
                        },
                        {
                            "hash": "305cafa4481a4243936bac89ebfba1de",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/305cafa4481a4243936bac89ebfba1de.jpg"
                            }
                        },
                        {
                            "hash": "bf30cefd795344e9aa86bf1069c689f0",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/bf30cefd795344e9aa86bf1069c689f0.jpg"
                            }
                        },
                        {
                            "hash": "d3da5546d66d4a348bacece150d1f4c9",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/d3da5546d66d4a348bacece150d1f4c9.jpg"
                            }
                        },
                        {
                            "hash": "6ac1d3179e874653b7782d5c7db4836c",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/6ac1d3179e874653b7782d5c7db4836c.jpg"
                            }
                        },
                        {
                            "hash": "773022e2d683401084451221e661957e",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/773022e2d683401084451221e661957e.jpg"
                            }
                        },
                        {
                            "hash": "05e669842e07479c9a85276444c48653",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/05e669842e07479c9a85276444c48653.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-07-17 17:11:57"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 37900,
                    "recorded_at": "2026-07-10 16:12:00"
                }
            ],
            "description_history": [
                {
                    "hash": "5fb18e8876f7e9f4619d6c222a8da6be",
                    "text": "BMW M4 Competition with very nearly every conceivable extra.\nUnder BMW Extended Fully Comp Warranty\nPre OFP (sounds incredible, I have owned a 2020 one of these and this sounds much better)\n4 Matching Michelin Tyres \nOriginal Windscreen with no chips\nCarbon fibre roof with no chips\nComplete and Full BMWSH Inc Running In\nSilverstone interior with carbon fibre inlays\nShadow Diamond Cut Wheels\nComfort access & gesture\nHarmon Kardon\nPowerfold mirrors\nTinted Glass\nAdaptive Icon Headlights with Auto Dip\nParking camera\nSpeed Limit Display (heads-up and binnacle)\nOnline entertainment\nWireless phone charging\nFront and rear sensors\nCarbon Fibre Ext Pack, Mirrors & Mirror Caps\nGenuine factory Apple play \nMemory seats\nHeads up display \nTotally unmodified\nRecent Paid For BMW Dealer Software update (2026) inc security update\nPreventative Common Exhaust camshaft alignment complete (2k @Sytner BMW )\nRoad Force Wheel Balancing Just completed @BMW\nMajor Service Completed\nNext service due in 10000 Miles\nImmaculate inside and out\nI have completed 12k Miles Since December in this car.",
                    "recorded_at": "2026-07-17 17:11:57"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/feb3ad8cbe5f40839478df6366fea89a.jpg",
        "cdn_path": "509/62825/1d56c7fd33f.jpg",
        "status": "complete",
        "attempts": 2,
        "cdn_hash": "1d56c7fd33",
        "cdn_sizes": {
            "f": "509/62825/1d56c7fd33f.jpg",
            "l": "509/62825/1d56c7fd33l.jpg",
            "m": "509/62825/1d56c7fd33m.jpg",
            "s": "509/62825/1d56c7fd33s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9fefd3fdcfe045569ea541e8052802e5.jpg",
        "cdn_path": "509/62825/2e7c03db66f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "2e7c03db66",
        "cdn_sizes": {
            "f": "509/62825/2e7c03db66f.jpg",
            "l": "509/62825/2e7c03db66l.jpg",
            "m": "509/62825/2e7c03db66m.jpg",
            "s": "509/62825/2e7c03db66s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/3dd9398f5315468faf88fb8ac485e758.jpg",
        "cdn_path": "509/62825/7eb4317b6ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "7eb4317b6f",
        "cdn_sizes": {
            "f": "509/62825/7eb4317b6ff.jpg",
            "l": "509/62825/7eb4317b6fl.jpg",
            "m": "509/62825/7eb4317b6fm.jpg",
            "s": "509/62825/7eb4317b6fs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/ab44d8e976f449d6bb53f765940d6f94.jpg",
        "cdn_path": "509/62825/427959555af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "427959555a",
        "cdn_sizes": {
            "f": "509/62825/427959555af.jpg",
            "l": "509/62825/427959555al.jpg",
            "m": "509/62825/427959555am.jpg",
            "s": "509/62825/427959555as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/f1d74dba950d45578253ad1e46cd51e5.jpg",
        "cdn_path": "509/62825/4e3a40ecfef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "4e3a40ecfe",
        "cdn_sizes": {
            "f": "509/62825/4e3a40ecfef.jpg",
            "l": "509/62825/4e3a40ecfel.jpg",
            "m": "509/62825/4e3a40ecfem.jpg",
            "s": "509/62825/4e3a40ecfes.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/613ff09031db4d478a6dbb68a7c9cce8.jpg",
        "cdn_path": "509/62825/cf2acb5052f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "cf2acb5052",
        "cdn_sizes": {
            "f": "509/62825/cf2acb5052f.jpg",
            "l": "509/62825/cf2acb5052l.jpg",
            "m": "509/62825/cf2acb5052m.jpg",
            "s": "509/62825/cf2acb5052s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/0e1e425f55f64990a5e97899f31a03dc.jpg",
        "cdn_path": "509/62825/3685bcf06cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "3685bcf06c",
        "cdn_sizes": {
            "f": "509/62825/3685bcf06cf.jpg",
            "l": "509/62825/3685bcf06cl.jpg",
            "m": "509/62825/3685bcf06cm.jpg",
            "s": "509/62825/3685bcf06cs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/305cafa4481a4243936bac89ebfba1de.jpg",
        "cdn_path": "509/62825/b2f346b4fff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b2f346b4ff",
        "cdn_sizes": {
            "f": "509/62825/b2f346b4fff.jpg",
            "l": "509/62825/b2f346b4ffl.jpg",
            "m": "509/62825/b2f346b4ffm.jpg",
            "s": "509/62825/b2f346b4ffs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w800/feb3ad8cbe5f40839478df6366fea89a.jpg",
        "cdn_path": "509/62825/530a6b7c54f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "530a6b7c54",
        "cdn_sizes": {
            "f": "509/62825/530a6b7c54f.jpg",
            "l": "509/62825/530a6b7c54l.jpg",
            "m": "509/62825/530a6b7c54m.jpg",
            "s": "509/62825/530a6b7c54s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/539b8b781b3c474cac2f3d329cc3c8c7.jpg",
        "cdn_path": "509/62825/aa371a4a9ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "aa371a4a9e",
        "cdn_sizes": {
            "f": "509/62825/aa371a4a9ef.jpg",
            "l": "509/62825/aa371a4a9el.jpg",
            "m": "509/62825/aa371a4a9em.jpg",
            "s": "509/62825/aa371a4a9es.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/e8a6d89e8f484db4b61e121b146f029e.jpg",
        "cdn_path": "509/62825/d91b66e11af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "d91b66e11a",
        "cdn_sizes": {
            "f": "509/62825/d91b66e11af.jpg",
            "l": "509/62825/d91b66e11al.jpg",
            "m": "509/62825/d91b66e11am.jpg",
            "s": "509/62825/d91b66e11as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/2bb67daacbff42f2bc50b258cc41c207.jpg",
        "cdn_path": "509/62825/bc8873c55df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "bc8873c55d",
        "cdn_sizes": {
            "f": "509/62825/bc8873c55df.jpg",
            "l": "509/62825/bc8873c55dl.jpg",
            "m": "509/62825/bc8873c55dm.jpg",
            "s": "509/62825/bc8873c55ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5aa79fc9d5d349718e68653c03cb642f.jpg",
        "cdn_path": "509/62825/1099c769e8f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "1099c769e8",
        "cdn_sizes": {
            "f": "509/62825/1099c769e8f.jpg",
            "l": "509/62825/1099c769e8l.jpg",
            "m": "509/62825/1099c769e8m.jpg",
            "s": "509/62825/1099c769e8s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/4329fef807d74b8bae0e74a7edfa895a.jpg",
        "cdn_path": "509/62825/ebde4ccbe3f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ebde4ccbe3",
        "cdn_sizes": {
            "f": "509/62825/ebde4ccbe3f.jpg",
            "l": "509/62825/ebde4ccbe3l.jpg",
            "m": "509/62825/ebde4ccbe3m.jpg",
            "s": "509/62825/ebde4ccbe3s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/dd357fafb9eb49f683ee02af7fd56798.jpg",
        "cdn_path": "509/62825/248c4dbe2df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "248c4dbe2d",
        "cdn_sizes": {
            "f": "509/62825/248c4dbe2df.jpg",
            "l": "509/62825/248c4dbe2dl.jpg",
            "m": "509/62825/248c4dbe2dm.jpg",
            "s": "509/62825/248c4dbe2ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/6d1109b6e72942ce9aa3905d60ae64dd.jpg",
        "cdn_path": "509/62825/e84a0d4cfff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "e84a0d4cff",
        "cdn_sizes": {
            "f": "509/62825/e84a0d4cfff.jpg",
            "l": "509/62825/e84a0d4cffl.jpg",
            "m": "509/62825/e84a0d4cffm.jpg",
            "s": "509/62825/e84a0d4cffs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg",
        "cdn_path": "509/62825/9f25a689eff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9f25a689ef",
        "cdn_sizes": {
            "f": "509/62825/9f25a689eff.jpg",
            "l": "509/62825/9f25a689efl.jpg",
            "m": "509/62825/9f25a689efm.jpg",
            "s": "509/62825/9f25a689efs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9f86e610d9624013a0c3e50ffd53efbd.jpg",
        "cdn_path": "509/62825/07e1f822ddf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "07e1f822dd",
        "cdn_sizes": {
            "f": "509/62825/07e1f822ddf.jpg",
            "l": "509/62825/07e1f822ddl.jpg",
            "m": "509/62825/07e1f822ddm.jpg",
            "s": "509/62825/07e1f822dds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/f8790c12372442d6a9a29aafa63dd2fa.jpg",
        "cdn_path": "509/62825/41c8102812f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "41c8102812",
        "cdn_sizes": {
            "f": "509/62825/41c8102812f.jpg",
            "l": "509/62825/41c8102812l.jpg",
            "m": "509/62825/41c8102812m.jpg",
            "s": "509/62825/41c8102812s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/0daa02e4a9a4453cbccc2075dd09be98.jpg",
        "cdn_path": "509/62825/b51d83657df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b51d83657d",
        "cdn_sizes": {
            "f": "509/62825/b51d83657df.jpg",
            "l": "509/62825/b51d83657dl.jpg",
            "m": "509/62825/b51d83657dm.jpg",
            "s": "509/62825/b51d83657ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/350d745216ef45e0885f311ad45bbb9a.jpg",
        "cdn_path": "509/62825/523afb8a33f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "523afb8a33",
        "cdn_sizes": {
            "f": "509/62825/523afb8a33f.jpg",
            "l": "509/62825/523afb8a33l.jpg",
            "m": "509/62825/523afb8a33m.jpg",
            "s": "509/62825/523afb8a33s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/bf30cefd795344e9aa86bf1069c689f0.jpg",
        "cdn_path": "509/62825/c4998cdf5af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "c4998cdf5a",
        "cdn_sizes": {
            "f": "509/62825/c4998cdf5af.jpg",
            "l": "509/62825/c4998cdf5al.jpg",
            "m": "509/62825/c4998cdf5am.jpg",
            "s": "509/62825/c4998cdf5as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d3da5546d66d4a348bacece150d1f4c9.jpg",
        "cdn_path": "509/62825/80158ea901f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "80158ea901",
        "cdn_sizes": {
            "f": "509/62825/80158ea901f.jpg",
            "l": "509/62825/80158ea901l.jpg",
            "m": "509/62825/80158ea901m.jpg",
            "s": "509/62825/80158ea901s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/6ac1d3179e874653b7782d5c7db4836c.jpg",
        "cdn_path": "509/62825/d372d0394ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "d372d0394e",
        "cdn_sizes": {
            "f": "509/62825/d372d0394ef.jpg",
            "l": "509/62825/d372d0394el.jpg",
            "m": "509/62825/d372d0394em.jpg",
            "s": "509/62825/d372d0394es.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/773022e2d683401084451221e661957e.jpg",
        "cdn_path": "509/62825/e84b707b0bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "e84b707b0b",
        "cdn_sizes": {
            "f": "509/62825/e84b707b0bf.jpg",
            "l": "509/62825/e84b707b0bl.jpg",
            "m": "509/62825/e84b707b0bm.jpg",
            "s": "509/62825/e84b707b0bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/05e669842e07479c9a85276444c48653.jpg",
        "cdn_path": "509/62825/6883515709f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6883515709",
        "cdn_sizes": {
            "f": "509/62825/6883515709f.jpg",
            "l": "509/62825/6883515709l.jpg",
            "m": "509/62825/6883515709m.jpg",
            "s": "509/62825/6883515709s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w480/9fefd3fdcfe045569ea541e8052802e5.jpg",
        "cdn_path": "509/62825/0c44554966f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "0c44554966",
        "cdn_sizes": {
            "f": "509/62825/0c44554966f.jpg",
            "l": "509/62825/0c44554966l.jpg",
            "m": "509/62825/0c44554966m.jpg",
            "s": "509/62825/0c44554966s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w480/f1d74dba950d45578253ad1e46cd51e5.jpg",
        "cdn_path": "509/62825/a86e0a9a98f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a86e0a9a98",
        "cdn_sizes": {
            "f": "509/62825/a86e0a9a98f.jpg",
            "l": "509/62825/a86e0a9a98l.jpg",
            "m": "509/62825/a86e0a9a98m.jpg",
            "s": "509/62825/a86e0a9a98s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w480/613ff09031db4d478a6dbb68a7c9cce8.jpg",
        "cdn_path": "509/62825/4556cf58e5f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "4556cf58e5",
        "cdn_sizes": {
            "f": "509/62825/4556cf58e5f.jpg",
            "l": "509/62825/4556cf58e5l.jpg",
            "m": "509/62825/4556cf58e5m.jpg",
            "s": "509/62825/4556cf58e5s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w800/0e1e425f55f64990a5e97899f31a03dc.jpg",
        "cdn_path": "509/62825/7a026825c8f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "7a026825c8",
        "cdn_sizes": {
            "f": "509/62825/7a026825c8f.jpg",
            "l": "509/62825/7a026825c8l.jpg",
            "m": "509/62825/7a026825c8m.jpg",
            "s": "509/62825/7a026825c8s.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "DXI219",
    "make": "BMW",
    "model": "M4",
    "trim_line": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Comprehensive BMW Warranty",
    "year": 2017,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "Black",
    "doors": 2,
    "seats": 4,
    "mileage": 37900,
    "price": 31900,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "search-make-bmw-m4",
    "platform": "autotrader"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202607104065559",
            "vdata_scrape_id": "at_id_202607104065559",
            "data_complete": true,
            "listing": {
                "title": "2017 BMW M4",
                "subtitle": null,
                "make": "BMW",
                "model": "M4",
                "year": 2017,
                "price": 31900,
                "mileage": 37900,
                "fuel": "Petrol",
                "body_type": "Coupe",
                "gearbox": "Automatic",
                "doors": 2,
                "seats": 4,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "Black",
                "range_miles": null,
                "vin": null,
                "description": "BMW M4 Competition with very nearly every conceivable extra.\nUnder BMW Extended Fully Comp Warranty\nPre OFP (sounds incredible, I have owned a 2020 one of these and this sounds much better)\n4 Matching Michelin Tyres \nOriginal Windscreen with no chips\nCarbon fibre roof with no chips\nComplete and Full BMWSH Inc Running In\nSilverstone interior with carbon fibre inlays\nShadow Diamond Cut Wheels\nComfort access & gesture\nHarmon Kardon\nPowerfold mirrors\nTinted Glass\nAdaptive Icon Headlights with Auto Dip\nParking camera\nSpeed Limit Display (heads-up and binnacle)\nOnline entertainment\nWireless phone charging\nFront and rear sensors\nCarbon Fibre Ext Pack, Mirrors & Mirror Caps\nGenuine factory Apple play \nMemory seats\nHeads up display \nTotally unmodified\nRecent Paid For BMW Dealer Software update (2026) inc security update\nPreventative Common Exhaust camshaft alignment complete (2k @Sytner BMW )\nRoad Force Wheel Balancing Just completed @BMW\nMajor Service Completed\nNext service due in 10000 Miles\nImmaculate inside and out\nI have completed 12k Miles Since December in this car.",
                "description_section_present": true,
                "image_count": 20,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/539b8b781b3c474cac2f3d329cc3c8c7.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/e8a6d89e8f484db4b61e121b146f029e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/2bb67daacbff42f2bc50b258cc41c207.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/5aa79fc9d5d349718e68653c03cb642f.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/4329fef807d74b8bae0e74a7edfa895a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/dd357fafb9eb49f683ee02af7fd56798.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/6d1109b6e72942ce9aa3905d60ae64dd.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/3dd9398f5315468faf88fb8ac485e758.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/ab44d8e976f449d6bb53f765940d6f94.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/9f86e610d9624013a0c3e50ffd53efbd.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/f8790c12372442d6a9a29aafa63dd2fa.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/0daa02e4a9a4453cbccc2075dd09be98.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/350d745216ef45e0885f311ad45bbb9a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/305cafa4481a4243936bac89ebfba1de.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/bf30cefd795344e9aa86bf1069c689f0.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/d3da5546d66d4a348bacece150d1f4c9.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/6ac1d3179e874653b7782d5c7db4836c.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/773022e2d683401084451221e661957e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/05e669842e07479c9a85276444c48653.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "01727294625",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202607104065559",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202607104065559",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202607104065559",
                "[+0.0s] at_id: 202607104065559",
                "[+4.27s] driver started",
                "[+6.62s] page loaded",
                "[+7.63s] pre-cookie wait done",
                "[+7.72s] switched into cookie iframe",
                "[+8.49s] cookie button clicked",
                "[+8.65s] cookie iframe gone",
                "[+8.72s] title: 2017 BMW M4",
                "[+10.04s] subtitle: None",
                "[+10.12s] price: 31900",
                "[+10.14s] 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', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
                "[+10.14s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'atds-icon-sell', 'atds-icon-save', 'atds-icon-search', 'account-sign-in', 'atds-icon-account', 'menu-drawer', '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']",
                "[+10.16s] overview section confirmed via CSS selector",
                "[+10.18s] mileage: 37900",
                "[+10.19s] year: 2017",
                "[+10.2s] fuel: Petrol",
                "[+10.21s] body_type: Coupe",
                "[+10.22s] gearbox: Automatic",
                "[+10.24s] doors: 2",
                "[+10.24s] seats: 4",
                "[+10.25s] engine: 3.0L",
                "[+10.26s] emission_class: Euro 6",
                "[+10.27s] colour: Black",
                "[+10.29s] range_miles: None",
                "[+10.31s] data-lp-sdes not found — falling back to title parse",
                "[+10.32s] make/model from page title: BMW / M4",
                "[+10.39s] dealer_name: None",
                "[+10.4s] dealer_id: None",
                "[+10.42s] dealer_rating: None",
                "[+10.44s] dealer_phone: 01727294625",
                "[+10.46s] is_private_seller: True",
                "[+10.52s] description_section_present: True",
                "[+10.68s] description signpost clicked",
                "[+11.38s] description: 1080 chars",
                "[+11.41s] description modal closed",
                "[+11.48s] image_count from counter: 20",
                "[+11.57s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+12.25s] image grid present",
                "[+12.87s] gallery images extracted: 20",
                "[+12.87s] data_complete: True",
                "[+13.16s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202607104065559",
            "vdata_scrape_id": "at_id_202607104065559",
            "data_complete": true,
            "listing": {
                "vrm": "DXI219",
                "year": 2017,
                "make": "BMW",
                "model": "M4",
                "price": 31900,
                "mileage": 37900,
                "colour": "Black",
                "gearbox": "Automatic",
                "fuel": "Petrol",
                "subtitle": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Comprehensive BMW Warranty",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/539b8b781b3c474cac2f3d329cc3c8c7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e8a6d89e8f484db4b61e121b146f029e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/2bb67daacbff42f2bc50b258cc41c207.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5aa79fc9d5d349718e68653c03cb642f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/4329fef807d74b8bae0e74a7edfa895a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dd357fafb9eb49f683ee02af7fd56798.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6d1109b6e72942ce9aa3905d60ae64dd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3dd9398f5315468faf88fb8ac485e758.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ab44d8e976f449d6bb53f765940d6f94.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9f86e610d9624013a0c3e50ffd53efbd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f8790c12372442d6a9a29aafa63dd2fa.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0daa02e4a9a4453cbccc2075dd09be98.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/350d745216ef45e0885f311ad45bbb9a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/305cafa4481a4243936bac89ebfba1de.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bf30cefd795344e9aa86bf1069c689f0.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d3da5546d66d4a348bacece150d1f4c9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6ac1d3179e874653b7782d5c7db4836c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/773022e2d683401084451221e661957e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/05e669842e07479c9a85276444c48653.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202607104065559",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202607104065559&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "Black",
                "fuelType": "Petrol",
                "make": "BMW",
                "mileage": 37900,
                "model": "M4",
                "price": 31900,
                "registration": "DXI219",
                "registrationYear": 2017,
                "transmission": "Automatic",
                "summary": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Comprehensive BMW Warranty",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/539b8b781b3c474cac2f3d329cc3c8c7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e8a6d89e8f484db4b61e121b146f029e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/2bb67daacbff42f2bc50b258cc41c207.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5aa79fc9d5d349718e68653c03cb642f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/4329fef807d74b8bae0e74a7edfa895a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dd357fafb9eb49f683ee02af7fd56798.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6d1109b6e72942ce9aa3905d60ae64dd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3dd9398f5315468faf88fb8ac485e758.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ab44d8e976f449d6bb53f765940d6f94.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9f86e610d9624013a0c3e50ffd53efbd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f8790c12372442d6a9a29aafa63dd2fa.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0daa02e4a9a4453cbccc2075dd09be98.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/350d745216ef45e0885f311ad45bbb9a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/305cafa4481a4243936bac89ebfba1de.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bf30cefd795344e9aa86bf1069c689f0.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d3da5546d66d4a348bacece150d1f4c9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6ac1d3179e874653b7782d5c7db4836c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/773022e2d683401084451221e661957e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/05e669842e07479c9a85276444c48653.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202607104065559",
                "stockId": "54b3c188b5a84df8882a38c14c2bf822",
                "searchId": "202607104065559"
            },
            "steps": [
                "start",
                "at_id: 202607104065559",
                "url: https://www.zuto.com/apply/?advertId=202607104065559&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: DXI219",
                "make/model: BMW / M4",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-07-10 16:12:00",
            "reasons": [
                "first_ingest"
            ]
        },
        {
            "at": "2026-07-11 16:23:24",
            "reasons": [
                "images_change",
                "description_change"
            ]
        },
        {
            "at": "2026-07-17 17:11:57",
            "reasons": [
                "images_change",
                "description_change"
            ]
        }
    ],
    "description": "BMW M4 Competition with very nearly every conceivable extra.\nUnder BMW Extended Fully Comp Warranty\nPre OFP (sounds incredible, I have owned a 2020 one of these and this sounds much better)\n4 Matching Michelin Tyres \nOriginal Windscreen with no chips\nCarbon fibre roof with no chips\nComplete and Full BMWSH Inc Running In\nSilverstone interior with carbon fibre inlays\nShadow Diamond Cut Wheels\nComfort access & gesture\nHarmon Kardon\nPowerfold mirrors\nTinted Glass\nAdaptive Icon Headlights with Auto Dip\nParking camera\nSpeed Limit Display (heads-up and binnacle)\nOnline entertainment\nWireless phone charging\nFront and rear sensors\nCarbon Fibre Ext Pack, Mirrors & Mirror Caps\nGenuine factory Apple play \nMemory seats\nHeads up display \nTotally unmodified\nRecent Paid For BMW Dealer Software update (2026) inc security update\nPreventative Common Exhaust camshaft alignment complete (2k @Sytner BMW )\nRoad Force Wheel Balancing Just completed @BMW\nMajor Service Completed\nNext service due in 10000 Miles\nImmaculate inside and out\nI have completed 12k Miles Since December in this car.",
    "colour_detail": "Black",
    "price_history": [
        {
            "price": 31900,
            "recorded_at": "2026-07-10 16:12:00"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "feb3ad8cbe5f40839478df6366fea89a",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/feb3ad8cbe5f40839478df6366fea89a.jpg"
                    }
                },
                {
                    "hash": "9fefd3fdcfe045569ea541e8052802e5",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/9fefd3fdcfe045569ea541e8052802e5.jpg"
                    }
                },
                {
                    "hash": "3dd9398f5315468faf88fb8ac485e758",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/3dd9398f5315468faf88fb8ac485e758.jpg"
                    }
                },
                {
                    "hash": "ab44d8e976f449d6bb53f765940d6f94",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/ab44d8e976f449d6bb53f765940d6f94.jpg"
                    }
                },
                {
                    "hash": "f1d74dba950d45578253ad1e46cd51e5",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/f1d74dba950d45578253ad1e46cd51e5.jpg"
                    }
                },
                {
                    "hash": "613ff09031db4d478a6dbb68a7c9cce8",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/613ff09031db4d478a6dbb68a7c9cce8.jpg"
                    }
                },
                {
                    "hash": "0e1e425f55f64990a5e97899f31a03dc",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/0e1e425f55f64990a5e97899f31a03dc.jpg"
                    }
                },
                {
                    "hash": "305cafa4481a4243936bac89ebfba1de",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/305cafa4481a4243936bac89ebfba1de.jpg"
                    }
                }
            ],
            "recorded_at": "2026-07-10 16:12:00"
        },
        {
            "images": [
                {
                    "hash": "9fefd3fdcfe045569ea541e8052802e5",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/9fefd3fdcfe045569ea541e8052802e5.jpg"
                    }
                },
                {
                    "hash": "3dd9398f5315468faf88fb8ac485e758",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/3dd9398f5315468faf88fb8ac485e758.jpg"
                    }
                },
                {
                    "hash": "ab44d8e976f449d6bb53f765940d6f94",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/ab44d8e976f449d6bb53f765940d6f94.jpg"
                    }
                },
                {
                    "hash": "f1d74dba950d45578253ad1e46cd51e5",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/f1d74dba950d45578253ad1e46cd51e5.jpg"
                    }
                },
                {
                    "hash": "613ff09031db4d478a6dbb68a7c9cce8",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/613ff09031db4d478a6dbb68a7c9cce8.jpg"
                    }
                },
                {
                    "hash": "0e1e425f55f64990a5e97899f31a03dc",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/0e1e425f55f64990a5e97899f31a03dc.jpg"
                    }
                },
                {
                    "hash": "305cafa4481a4243936bac89ebfba1de",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/305cafa4481a4243936bac89ebfba1de.jpg"
                    }
                }
            ],
            "recorded_at": "2026-07-11 16:23:24"
        },
        {
            "images": [
                {
                    "hash": "539b8b781b3c474cac2f3d329cc3c8c7",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/539b8b781b3c474cac2f3d329cc3c8c7.jpg"
                    }
                },
                {
                    "hash": "e8a6d89e8f484db4b61e121b146f029e",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/e8a6d89e8f484db4b61e121b146f029e.jpg"
                    }
                },
                {
                    "hash": "2bb67daacbff42f2bc50b258cc41c207",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/2bb67daacbff42f2bc50b258cc41c207.jpg"
                    }
                },
                {
                    "hash": "5aa79fc9d5d349718e68653c03cb642f",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/5aa79fc9d5d349718e68653c03cb642f.jpg"
                    }
                },
                {
                    "hash": "4329fef807d74b8bae0e74a7edfa895a",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/4329fef807d74b8bae0e74a7edfa895a.jpg"
                    }
                },
                {
                    "hash": "dd357fafb9eb49f683ee02af7fd56798",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/dd357fafb9eb49f683ee02af7fd56798.jpg"
                    }
                },
                {
                    "hash": "6d1109b6e72942ce9aa3905d60ae64dd",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/6d1109b6e72942ce9aa3905d60ae64dd.jpg"
                    }
                },
                {
                    "hash": "3dd9398f5315468faf88fb8ac485e758",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/3dd9398f5315468faf88fb8ac485e758.jpg"
                    }
                },
                {
                    "hash": "ab44d8e976f449d6bb53f765940d6f94",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/ab44d8e976f449d6bb53f765940d6f94.jpg"
                    }
                },
                {
                    "hash": "e0d3a909a86a418f8bfa2e7dcf15eb74",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/e0d3a909a86a418f8bfa2e7dcf15eb74.jpg"
                    }
                },
                {
                    "hash": "9f86e610d9624013a0c3e50ffd53efbd",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/9f86e610d9624013a0c3e50ffd53efbd.jpg"
                    }
                },
                {
                    "hash": "f8790c12372442d6a9a29aafa63dd2fa",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/f8790c12372442d6a9a29aafa63dd2fa.jpg"
                    }
                },
                {
                    "hash": "0daa02e4a9a4453cbccc2075dd09be98",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/0daa02e4a9a4453cbccc2075dd09be98.jpg"
                    }
                },
                {
                    "hash": "350d745216ef45e0885f311ad45bbb9a",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/350d745216ef45e0885f311ad45bbb9a.jpg"
                    }
                },
                {
                    "hash": "305cafa4481a4243936bac89ebfba1de",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/305cafa4481a4243936bac89ebfba1de.jpg"
                    }
                },
                {
                    "hash": "bf30cefd795344e9aa86bf1069c689f0",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/bf30cefd795344e9aa86bf1069c689f0.jpg"
                    }
                },
                {
                    "hash": "d3da5546d66d4a348bacece150d1f4c9",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/d3da5546d66d4a348bacece150d1f4c9.jpg"
                    }
                },
                {
                    "hash": "6ac1d3179e874653b7782d5c7db4836c",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/6ac1d3179e874653b7782d5c7db4836c.jpg"
                    }
                },
                {
                    "hash": "773022e2d683401084451221e661957e",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/773022e2d683401084451221e661957e.jpg"
                    }
                },
                {
                    "hash": "05e669842e07479c9a85276444c48653",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/05e669842e07479c9a85276444c48653.jpg"
                    }
                }
            ],
            "recorded_at": "2026-07-17 17:11:57"
        }
    ],
    "mileage_history": [
        {
            "mileage": 37900,
            "recorded_at": "2026-07-10 16:12:00"
        }
    ],
    "description_history": [
        {
            "hash": "5fb18e8876f7e9f4619d6c222a8da6be",
            "text": "BMW M4 Competition with very nearly every conceivable extra.\nUnder BMW Extended Fully Comp Warranty\nPre OFP (sounds incredible, I have owned a 2020 one of these and this sounds much better)\n4 Matching Michelin Tyres \nOriginal Windscreen with no chips\nCarbon fibre roof with no chips\nComplete and Full BMWSH Inc Running In\nSilverstone interior with carbon fibre inlays\nShadow Diamond Cut Wheels\nComfort access & gesture\nHarmon Kardon\nPowerfold mirrors\nTinted Glass\nAdaptive Icon Headlights with Auto Dip\nParking camera\nSpeed Limit Display (heads-up and binnacle)\nOnline entertainment\nWireless phone charging\nFront and rear sensors\nCarbon Fibre Ext Pack, Mirrors & Mirror Caps\nGenuine factory Apple play \nMemory seats\nHeads up display \nTotally unmodified\nRecent Paid For BMW Dealer Software update (2026) inc security update\nPreventative Common Exhaust camshaft alignment complete (2k @Sytner BMW )\nRoad Force Wheel Balancing Just completed @BMW\nMajor Service Completed\nNext service due in 10000 Miles\nImmaculate inside and out\nI have completed 12k Miles Since December in this car.",
            "recorded_at": "2026-07-17 17:11:57"
        }
    ]
}