Edit in admin →
26 images
Online · Days listed: 3

2019 BMW M2

3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

£32,250
38,500 miles
ND69NTN

Overview

Mileage
38,500 miles
Registration
2019 (19 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
White
2019 BMW M2 Competition (69 Plate) - Alpine White - 38,500 Miles - Excellent Example BMW M2 Competition finished in Alpine White with black Dakota leather interior, covering 38,500 miles from new. This is a well-maintained example with full service history. Factory specification includes the Plus Pack featuring Icon Adaptive LED headlights and Harman Kardon surround sound system (1,485 option when new). Key details: 2019 (69 plate) 38,500 miles DCT gearbox 2 previous owners Alpine White Full service history Recent pads and discs Michelin Pilot Sport 4S tyres all around Plus Pack Icon Adaptive LED lights Harman Kardon sound system Heated seats Front and rear parking sensors Cruise control 2 keys Original owner's manuals/book pack present HPI clear / finance clear Completely unmodified example The car has been cared for properly and drives superbly. The S55 engine sounds fantastic, the DCT gearbox is smooth and responsive, and everything works exactly as it should. A fantastic opportunity to own one of the last compact analogue-feeling M cars increasingly hard to find in original, unmodified condition. Any inspection welcome. Serious enquiries only.

History

Price history

When Price Δ
3 days ago £32,250

Mileage history

When Mileage Δ
3 days ago 38,500

Sources & channels

Sources (1)

  • BMW M2 Primary
    search-make-bmw-m2
    First discovered: 2026-06-24 08:19:55

Primary source — authority over expiry decisions.

Item data

Processed fields

vrm
ND69NTN
make
BMW
model
M2
trim line
3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr
year
2019
body type
Coupe
fuel type
Petrol
transmission
Automatic
engine size cc
3000
engine size litres
3
colour
White
doors
2
seats
4
mileage
38500
price
32250
source key
search-make-bmw-m2
platform
autotrader

Item record

item id
51695
remote id
https://www.autotrader.co.uk/car-details/202606233561768
platform
autotrader
source key
search-make-bmw-m2
remote status
available
media count
26
first seen at
2026-06-24 08:19:55
last seen at
2026-06-24 08:19:55
completed at
2026-06-24 08:20:51
remote url
View original →

Raw data

Item record
{
    "item_id": 51695,
    "remote_id": "https://www.autotrader.co.uk/car-details/202606233561768",
    "source_key": "search-make-bmw-m2",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202606233561768",
    "primary_source_id": 53996,
    "primary_source_key": "search-make-bmw-m2",
    "primary_source_tier": 2,
    "remote_status": "available",
    "media_count": 26,
    "last_seen_at": "2026-06-24 08:19:55",
    "first_seen_at": "2026-06-24 08:19:55",
    "completed_at": "2026-06-24 08:20:51",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/39c00b5e4d5c46a384c3f544ba36cc80.jpg",
                "cdn_path": "507/51695/951cbfe1e5f.jpg",
                "status": "complete",
                "attempts": 2,
                "cdn_hash": "951cbfe1e5",
                "cdn_sizes": {
                    "f": "507/51695/951cbfe1e5f.jpg",
                    "l": "507/51695/951cbfe1e5l.jpg",
                    "m": "507/51695/951cbfe1e5m.jpg",
                    "s": "507/51695/951cbfe1e5s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c7611e37a0904027986f111a43e901d4.jpg",
                "cdn_path": "507/51695/75c6070f50f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "75c6070f50",
                "cdn_sizes": {
                    "f": "507/51695/75c6070f50f.jpg",
                    "l": "507/51695/75c6070f50l.jpg",
                    "m": "507/51695/75c6070f50m.jpg",
                    "s": "507/51695/75c6070f50s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/589888b57b9c4c5795d9cb5c01946cae.jpg",
                "cdn_path": "507/51695/a06fd7acd3f.jpg",
                "status": "complete",
                "attempts": 2,
                "cdn_hash": "a06fd7acd3",
                "cdn_sizes": {
                    "f": "507/51695/a06fd7acd3f.jpg",
                    "l": "507/51695/a06fd7acd3l.jpg",
                    "m": "507/51695/a06fd7acd3m.jpg",
                    "s": "507/51695/a06fd7acd3s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d82f5ba5f83c4ab997304008392dd987.jpg",
                "cdn_path": "507/51695/3e10235044f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "3e10235044",
                "cdn_sizes": {
                    "f": "507/51695/3e10235044f.jpg",
                    "l": "507/51695/3e10235044l.jpg",
                    "m": "507/51695/3e10235044m.jpg",
                    "s": "507/51695/3e10235044s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/7011c52bf3cc4aa39f826eb6e7560d21.jpg",
                "cdn_path": "507/51695/30836b220bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "30836b220b",
                "cdn_sizes": {
                    "f": "507/51695/30836b220bf.jpg",
                    "l": "507/51695/30836b220bl.jpg",
                    "m": "507/51695/30836b220bm.jpg",
                    "s": "507/51695/30836b220bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/4165ccbdf8f5429b987c175f38b9778d.jpg",
                "cdn_path": "507/51695/ca65745adcf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ca65745adc",
                "cdn_sizes": {
                    "f": "507/51695/ca65745adcf.jpg",
                    "l": "507/51695/ca65745adcl.jpg",
                    "m": "507/51695/ca65745adcm.jpg",
                    "s": "507/51695/ca65745adcs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg",
                "cdn_path": "507/51695/9c467ba096f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9c467ba096",
                "cdn_sizes": {
                    "f": "507/51695/9c467ba096f.jpg",
                    "l": "507/51695/9c467ba096l.jpg",
                    "m": "507/51695/9c467ba096m.jpg",
                    "s": "507/51695/9c467ba096s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/bce563f4030347838849c55b7c9c761a.jpg",
                "cdn_path": "507/51695/a754d5d128f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a754d5d128",
                "cdn_sizes": {
                    "f": "507/51695/a754d5d128f.jpg",
                    "l": "507/51695/a754d5d128l.jpg",
                    "m": "507/51695/a754d5d128m.jpg",
                    "s": "507/51695/a754d5d128s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/85c4220dc0804f95b8263528b0df3635.jpg",
                "cdn_path": "507/51695/632cd08d95f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "632cd08d95",
                "cdn_sizes": {
                    "f": "507/51695/632cd08d95f.jpg",
                    "l": "507/51695/632cd08d95l.jpg",
                    "m": "507/51695/632cd08d95m.jpg",
                    "s": "507/51695/632cd08d95s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/a0d2a35f436844b598579ad89352fa10.jpg",
                "cdn_path": "507/51695/7e3adba555f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "7e3adba555",
                "cdn_sizes": {
                    "f": "507/51695/7e3adba555f.jpg",
                    "l": "507/51695/7e3adba555l.jpg",
                    "m": "507/51695/7e3adba555m.jpg",
                    "s": "507/51695/7e3adba555s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/93b126d4598546698ad0a73a8a097cf7.jpg",
                "cdn_path": "507/51695/591b0680a6f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "591b0680a6",
                "cdn_sizes": {
                    "f": "507/51695/591b0680a6f.jpg",
                    "l": "507/51695/591b0680a6l.jpg",
                    "m": "507/51695/591b0680a6m.jpg",
                    "s": "507/51695/591b0680a6s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/fcada5983f9e4de993effd0df7b68b1d.jpg",
                "cdn_path": "507/51695/e6e64cddc6f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "e6e64cddc6",
                "cdn_sizes": {
                    "f": "507/51695/e6e64cddc6f.jpg",
                    "l": "507/51695/e6e64cddc6l.jpg",
                    "m": "507/51695/e6e64cddc6m.jpg",
                    "s": "507/51695/e6e64cddc6s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/6064f1d6edda46a8a6c14457308b1435.jpg",
                "cdn_path": "507/51695/058c80e80cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "058c80e80c",
                "cdn_sizes": {
                    "f": "507/51695/058c80e80cf.jpg",
                    "l": "507/51695/058c80e80cl.jpg",
                    "m": "507/51695/058c80e80cm.jpg",
                    "s": "507/51695/058c80e80cs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/529d402f83914b73b2e14943ee2e1408.jpg",
                "cdn_path": "507/51695/fd8daa80a4f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "fd8daa80a4",
                "cdn_sizes": {
                    "f": "507/51695/fd8daa80a4f.jpg",
                    "l": "507/51695/fd8daa80a4l.jpg",
                    "m": "507/51695/fd8daa80a4m.jpg",
                    "s": "507/51695/fd8daa80a4s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/818bfe859837499ca6abce48389ac226.jpg",
                "cdn_path": "507/51695/9c6f0961adf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9c6f0961ad",
                "cdn_sizes": {
                    "f": "507/51695/9c6f0961adf.jpg",
                    "l": "507/51695/9c6f0961adl.jpg",
                    "m": "507/51695/9c6f0961adm.jpg",
                    "s": "507/51695/9c6f0961ads.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/3d021e59965a4306acb4325913f44e29.jpg",
                "cdn_path": "507/51695/f48aa2e195f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f48aa2e195",
                "cdn_sizes": {
                    "f": "507/51695/f48aa2e195f.jpg",
                    "l": "507/51695/f48aa2e195l.jpg",
                    "m": "507/51695/f48aa2e195m.jpg",
                    "s": "507/51695/f48aa2e195s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c1c755923c464c549ad93d913fb9e06a.jpg",
                "cdn_path": "507/51695/db1e350d22f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "db1e350d22",
                "cdn_sizes": {
                    "f": "507/51695/db1e350d22f.jpg",
                    "l": "507/51695/db1e350d22l.jpg",
                    "m": "507/51695/db1e350d22m.jpg",
                    "s": "507/51695/db1e350d22s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/16bf4cf940f64342b6bba14e1543a6ce.jpg",
                "cdn_path": "507/51695/f45799a5cff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f45799a5cf",
                "cdn_sizes": {
                    "f": "507/51695/f45799a5cff.jpg",
                    "l": "507/51695/f45799a5cfl.jpg",
                    "m": "507/51695/f45799a5cfm.jpg",
                    "s": "507/51695/f45799a5cfs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/706008552276488cbee42f21315e3072.jpg",
                "cdn_path": "507/51695/173947c091f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "173947c091",
                "cdn_sizes": {
                    "f": "507/51695/173947c091f.jpg",
                    "l": "507/51695/173947c091l.jpg",
                    "m": "507/51695/173947c091m.jpg",
                    "s": "507/51695/173947c091s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/011a52d876294290b1f0d88591d1d3d2.jpg",
                "cdn_path": "507/51695/407f6e3d33f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "407f6e3d33",
                "cdn_sizes": {
                    "f": "507/51695/407f6e3d33f.jpg",
                    "l": "507/51695/407f6e3d33l.jpg",
                    "m": "507/51695/407f6e3d33m.jpg",
                    "s": "507/51695/407f6e3d33s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/a2d1fce38ddf49d68366a077a852095d.jpg",
                "cdn_path": "507/51695/c4a031885af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "c4a031885a",
                "cdn_sizes": {
                    "f": "507/51695/c4a031885af.jpg",
                    "l": "507/51695/c4a031885al.jpg",
                    "m": "507/51695/c4a031885am.jpg",
                    "s": "507/51695/c4a031885as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9521254520eb4f38808ecc884426492c.jpg",
                "cdn_path": "507/51695/de223a51e0f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "de223a51e0",
                "cdn_sizes": {
                    "f": "507/51695/de223a51e0f.jpg",
                    "l": "507/51695/de223a51e0l.jpg",
                    "m": "507/51695/de223a51e0m.jpg",
                    "s": "507/51695/de223a51e0s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8aab50d2fcd64202a174c3cc1a4846b9.jpg",
                "cdn_path": "507/51695/1cba0f592cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "1cba0f592c",
                "cdn_sizes": {
                    "f": "507/51695/1cba0f592cf.jpg",
                    "l": "507/51695/1cba0f592cl.jpg",
                    "m": "507/51695/1cba0f592cm.jpg",
                    "s": "507/51695/1cba0f592cs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/7ea13727c1fa4ecb9f55e3adb010f638.jpg",
                "cdn_path": "507/51695/b8e94fc1a1f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b8e94fc1a1",
                "cdn_sizes": {
                    "f": "507/51695/b8e94fc1a1f.jpg",
                    "l": "507/51695/b8e94fc1a1l.jpg",
                    "m": "507/51695/b8e94fc1a1m.jpg",
                    "s": "507/51695/b8e94fc1a1s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/81706e4cacc944e1b4a97465e7e7cd7f.jpg",
                "cdn_path": "507/51695/6bce36f210f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6bce36f210",
                "cdn_sizes": {
                    "f": "507/51695/6bce36f210f.jpg",
                    "l": "507/51695/6bce36f210l.jpg",
                    "m": "507/51695/6bce36f210m.jpg",
                    "s": "507/51695/6bce36f210s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/491a5500fd7e4a8a9cec63f2afe7c608.jpg",
                "cdn_path": "507/51695/9ac7523b37f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9ac7523b37",
                "cdn_sizes": {
                    "f": "507/51695/9ac7523b37f.jpg",
                    "l": "507/51695/9ac7523b37l.jpg",
                    "m": "507/51695/9ac7523b37m.jpg",
                    "s": "507/51695/9ac7523b37s.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "ND69NTN",
            "make": "BMW",
            "model": "M2",
            "trim_line": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
            "year": 2019,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "White",
            "doors": 2,
            "seats": 4,
            "mileage": 38500,
            "price": 32250,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "search-make-bmw-m2",
            "platform": "autotrader"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202606233561768",
                    "vdata_scrape_id": "at_id_202606233561768",
                    "data_complete": false,
                    "listing": {
                        "title": "2019 BMW M2",
                        "subtitle": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
                        "make": "BMW",
                        "model": "M2",
                        "year": 2019,
                        "price": null,
                        "mileage": 38500,
                        "fuel": "Petrol",
                        "body_type": "Coupe",
                        "gearbox": "Automatic",
                        "doors": 2,
                        "seats": 4,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "White",
                        "range_miles": null,
                        "vin": null,
                        "description": "2019 BMW M2 Competition (69 Plate) - Alpine White - 38,500 Miles - Excellent Example\nBMW M2 Competition finished in Alpine White with black Dakota leather interior, covering 38,500 miles from new.\nThis is a well-maintained example with full service history.\nFactory specification includes the Plus Pack featuring Icon Adaptive LED headlights and Harman Kardon surround sound system (1,485 option when new).\nKey details:\n 2019 (69 plate)\n 38,500 miles\n DCT gearbox\n 2 previous owners\n Alpine White\n Full service history\n Recent pads and discs\n Michelin Pilot Sport 4S tyres all around\n Plus Pack\n Icon Adaptive LED lights\n Harman Kardon sound system\n Heated seats\n Front and rear parking sensors\n Cruise control\n 2 keys\n Original owner's manuals/book pack present\n HPI clear / finance clear\n Completely unmodified example\nThe car has been cared for properly and drives superbly. The S55 engine sounds fantastic, the DCT gearbox is smooth and responsive, and everything works exactly as it should.\nA fantastic opportunity to own one of the last compact analogue-feeling M cars increasingly hard to find in original, unmodified condition.\nAny inspection welcome. Serious enquiries only.",
                        "description_section_present": true,
                        "image_count": 26,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/39c00b5e4d5c46a384c3f544ba36cc80.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/c7611e37a0904027986f111a43e901d4.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/589888b57b9c4c5795d9cb5c01946cae.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/d82f5ba5f83c4ab997304008392dd987.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/7011c52bf3cc4aa39f826eb6e7560d21.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/4165ccbdf8f5429b987c175f38b9778d.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/bce563f4030347838849c55b7c9c761a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/85c4220dc0804f95b8263528b0df3635.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/a0d2a35f436844b598579ad89352fa10.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/93b126d4598546698ad0a73a8a097cf7.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/fcada5983f9e4de993effd0df7b68b1d.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/6064f1d6edda46a8a6c14457308b1435.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/529d402f83914b73b2e14943ee2e1408.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/818bfe859837499ca6abce48389ac226.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/3d021e59965a4306acb4325913f44e29.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/c1c755923c464c549ad93d913fb9e06a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/16bf4cf940f64342b6bba14e1543a6ce.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/706008552276488cbee42f21315e3072.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/011a52d876294290b1f0d88591d1d3d2.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/a2d1fce38ddf49d68366a077a852095d.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/9521254520eb4f38808ecc884426492c.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/8aab50d2fcd64202a174c3cc1a4846b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/7ea13727c1fa4ecb9f55e3adb010f638.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/81706e4cacc944e1b4a97465e7e7cd7f.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/491a5500fd7e4a8a9cec63f2afe7c608.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "01438412884",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606233561768",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202606233561768",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606233561768",
                        "[+0.0s] at_id: 202606233561768",
                        "[+3.35s] driver started",
                        "[+4.69s] page loaded",
                        "[+5.83s] pre-cookie wait done",
                        "[+5.89s] switched into cookie iframe",
                        "[+6.43s] cookie button clicked",
                        "[+6.54s] cookie iframe gone",
                        "[+6.58s] title: 2019 BMW M2",
                        "[+6.62s] subtitle: 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
                        "[+8.01s] price: None",
                        "[+8.03s] 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']",
                        "[+8.03s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                        "[+8.05s] overview section confirmed via CSS selector",
                        "[+8.06s] mileage: 38500",
                        "[+8.08s] year: 2019",
                        "[+8.09s] fuel: Petrol",
                        "[+8.1s] body_type: Coupe",
                        "[+8.11s] gearbox: Automatic",
                        "[+8.12s] doors: 2",
                        "[+8.13s] seats: 4",
                        "[+8.14s] engine: 3.0L",
                        "[+8.15s] emission_class: Euro 6",
                        "[+8.16s] colour: White",
                        "[+8.18s] range_miles: None",
                        "[+8.2s] data-lp-sdes not found — falling back to title parse",
                        "[+8.21s] make/model from page title: BMW / M2",
                        "[+8.31s] dealer_name: None",
                        "[+8.35s] dealer_id: None",
                        "[+8.37s] dealer_rating: None",
                        "[+8.4s] dealer_phone: 01438412884",
                        "[+8.42s] is_private_seller: True",
                        "[+8.5s] description_section_present: True",
                        "[+8.74s] description signpost clicked",
                        "[+9.32s] description: 1183 chars",
                        "[+9.37s] description modal closed",
                        "[+9.56s] image_count from counter: 26",
                        "[+9.67s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+10.34s] image grid present",
                        "[+11.0s] gallery images extracted: 26",
                        "[+11.0s] data_complete: False — missing: ['price']",
                        "[+11.18s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202606233561768",
                    "vdata_scrape_id": "at_id_202606233561768",
                    "data_complete": true,
                    "listing": {
                        "vrm": "ND69NTN",
                        "year": 2019,
                        "make": "BMW",
                        "model": "M2",
                        "price": 32250,
                        "mileage": 38500,
                        "colour": "White",
                        "gearbox": "Automatic",
                        "fuel": "Petrol",
                        "subtitle": "BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Plus Pack, Harman Kardon Sound",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/39c00b5e4d5c46a384c3f544ba36cc80.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c7611e37a0904027986f111a43e901d4.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/589888b57b9c4c5795d9cb5c01946cae.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d82f5ba5f83c4ab997304008392dd987.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/7011c52bf3cc4aa39f826eb6e7560d21.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/4165ccbdf8f5429b987c175f38b9778d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bce563f4030347838849c55b7c9c761a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/85c4220dc0804f95b8263528b0df3635.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a0d2a35f436844b598579ad89352fa10.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/93b126d4598546698ad0a73a8a097cf7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/fcada5983f9e4de993effd0df7b68b1d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6064f1d6edda46a8a6c14457308b1435.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/529d402f83914b73b2e14943ee2e1408.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/818bfe859837499ca6abce48389ac226.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3d021e59965a4306acb4325913f44e29.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c1c755923c464c549ad93d913fb9e06a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/16bf4cf940f64342b6bba14e1543a6ce.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/706008552276488cbee42f21315e3072.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/011a52d876294290b1f0d88591d1d3d2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a2d1fce38ddf49d68366a077a852095d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9521254520eb4f38808ecc884426492c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8aab50d2fcd64202a174c3cc1a4846b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/7ea13727c1fa4ecb9f55e3adb010f638.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/81706e4cacc944e1b4a97465e7e7cd7f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/491a5500fd7e4a8a9cec63f2afe7c608.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606233561768",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202606233561768&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "White",
                        "fuelType": "Petrol",
                        "make": "BMW",
                        "mileage": 38500,
                        "model": "M2",
                        "price": 32250,
                        "registration": "ND69NTN",
                        "registrationYear": 2019,
                        "transmission": "Automatic",
                        "summary": "BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Plus Pack, Harman Kardon Sound",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/39c00b5e4d5c46a384c3f544ba36cc80.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c7611e37a0904027986f111a43e901d4.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/589888b57b9c4c5795d9cb5c01946cae.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d82f5ba5f83c4ab997304008392dd987.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/7011c52bf3cc4aa39f826eb6e7560d21.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/4165ccbdf8f5429b987c175f38b9778d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bce563f4030347838849c55b7c9c761a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/85c4220dc0804f95b8263528b0df3635.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a0d2a35f436844b598579ad89352fa10.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/93b126d4598546698ad0a73a8a097cf7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/fcada5983f9e4de993effd0df7b68b1d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6064f1d6edda46a8a6c14457308b1435.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/529d402f83914b73b2e14943ee2e1408.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/818bfe859837499ca6abce48389ac226.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3d021e59965a4306acb4325913f44e29.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c1c755923c464c549ad93d913fb9e06a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/16bf4cf940f64342b6bba14e1543a6ce.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/706008552276488cbee42f21315e3072.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/011a52d876294290b1f0d88591d1d3d2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a2d1fce38ddf49d68366a077a852095d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9521254520eb4f38808ecc884426492c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8aab50d2fcd64202a174c3cc1a4846b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/7ea13727c1fa4ecb9f55e3adb010f638.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/81706e4cacc944e1b4a97465e7e7cd7f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/491a5500fd7e4a8a9cec63f2afe7c608.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202606233561768",
                        "stockId": "8a42a2c69ef4e7c2019ef5ca47c70552",
                        "searchId": "202606233561768"
                    },
                    "steps": [
                        "start",
                        "at_id: 202606233561768",
                        "url: https://www.zuto.com/apply/?advertId=202606233561768&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: ND69NTN",
                        "make/model: BMW / M2",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-24 09:21:27",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "2019 BMW M2 Competition (69 Plate) - Alpine White - 38,500 Miles - Excellent Example\nBMW M2 Competition finished in Alpine White with black Dakota leather interior, covering 38,500 miles from new.\nThis is a well-maintained example with full service history.\nFactory specification includes the Plus Pack featuring Icon Adaptive LED headlights and Harman Kardon surround sound system (1,485 option when new).\nKey details:\n 2019 (69 plate)\n 38,500 miles\n DCT gearbox\n 2 previous owners\n Alpine White\n Full service history\n Recent pads and discs\n Michelin Pilot Sport 4S tyres all around\n Plus Pack\n Icon Adaptive LED lights\n Harman Kardon sound system\n Heated seats\n Front and rear parking sensors\n Cruise control\n 2 keys\n Original owner's manuals/book pack present\n HPI clear / finance clear\n Completely unmodified example\nThe car has been cared for properly and drives superbly. The S55 engine sounds fantastic, the DCT gearbox is smooth and responsive, and everything works exactly as it should.\nA fantastic opportunity to own one of the last compact analogue-feeling M cars increasingly hard to find in original, unmodified condition.\nAny inspection welcome. Serious enquiries only.",
            "colour_detail": "White",
            "price_history": [
                {
                    "price": 32250,
                    "recorded_at": "2026-06-24 09:21:27"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "39c00b5e4d5c46a384c3f544ba36cc80",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/39c00b5e4d5c46a384c3f544ba36cc80.jpg"
                            }
                        },
                        {
                            "hash": "c7611e37a0904027986f111a43e901d4",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/c7611e37a0904027986f111a43e901d4.jpg"
                            }
                        },
                        {
                            "hash": "589888b57b9c4c5795d9cb5c01946cae",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/589888b57b9c4c5795d9cb5c01946cae.jpg"
                            }
                        },
                        {
                            "hash": "d82f5ba5f83c4ab997304008392dd987",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/d82f5ba5f83c4ab997304008392dd987.jpg"
                            }
                        },
                        {
                            "hash": "7011c52bf3cc4aa39f826eb6e7560d21",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/7011c52bf3cc4aa39f826eb6e7560d21.jpg"
                            }
                        },
                        {
                            "hash": "4165ccbdf8f5429b987c175f38b9778d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/4165ccbdf8f5429b987c175f38b9778d.jpg"
                            }
                        },
                        {
                            "hash": "05a76fc49c2f4a7e9de936f33b9fdfe1",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg"
                            }
                        },
                        {
                            "hash": "bce563f4030347838849c55b7c9c761a",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/bce563f4030347838849c55b7c9c761a.jpg"
                            }
                        },
                        {
                            "hash": "85c4220dc0804f95b8263528b0df3635",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/85c4220dc0804f95b8263528b0df3635.jpg"
                            }
                        },
                        {
                            "hash": "a0d2a35f436844b598579ad89352fa10",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/a0d2a35f436844b598579ad89352fa10.jpg"
                            }
                        },
                        {
                            "hash": "93b126d4598546698ad0a73a8a097cf7",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/93b126d4598546698ad0a73a8a097cf7.jpg"
                            }
                        },
                        {
                            "hash": "fcada5983f9e4de993effd0df7b68b1d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/fcada5983f9e4de993effd0df7b68b1d.jpg"
                            }
                        },
                        {
                            "hash": "6064f1d6edda46a8a6c14457308b1435",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/6064f1d6edda46a8a6c14457308b1435.jpg"
                            }
                        },
                        {
                            "hash": "529d402f83914b73b2e14943ee2e1408",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/529d402f83914b73b2e14943ee2e1408.jpg"
                            }
                        },
                        {
                            "hash": "818bfe859837499ca6abce48389ac226",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/818bfe859837499ca6abce48389ac226.jpg"
                            }
                        },
                        {
                            "hash": "3d021e59965a4306acb4325913f44e29",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/3d021e59965a4306acb4325913f44e29.jpg"
                            }
                        },
                        {
                            "hash": "c1c755923c464c549ad93d913fb9e06a",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/c1c755923c464c549ad93d913fb9e06a.jpg"
                            }
                        },
                        {
                            "hash": "16bf4cf940f64342b6bba14e1543a6ce",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/16bf4cf940f64342b6bba14e1543a6ce.jpg"
                            }
                        },
                        {
                            "hash": "706008552276488cbee42f21315e3072",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/706008552276488cbee42f21315e3072.jpg"
                            }
                        },
                        {
                            "hash": "011a52d876294290b1f0d88591d1d3d2",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/011a52d876294290b1f0d88591d1d3d2.jpg"
                            }
                        },
                        {
                            "hash": "a2d1fce38ddf49d68366a077a852095d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/a2d1fce38ddf49d68366a077a852095d.jpg"
                            }
                        },
                        {
                            "hash": "9521254520eb4f38808ecc884426492c",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/9521254520eb4f38808ecc884426492c.jpg"
                            }
                        },
                        {
                            "hash": "8aab50d2fcd64202a174c3cc1a4846b9",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/8aab50d2fcd64202a174c3cc1a4846b9.jpg"
                            }
                        },
                        {
                            "hash": "7ea13727c1fa4ecb9f55e3adb010f638",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/7ea13727c1fa4ecb9f55e3adb010f638.jpg"
                            }
                        },
                        {
                            "hash": "81706e4cacc944e1b4a97465e7e7cd7f",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/81706e4cacc944e1b4a97465e7e7cd7f.jpg"
                            }
                        },
                        {
                            "hash": "491a5500fd7e4a8a9cec63f2afe7c608",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/491a5500fd7e4a8a9cec63f2afe7c608.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-24 09:21:27"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 38500,
                    "recorded_at": "2026-06-24 09:21:27"
                }
            ],
            "description_history": [
                {
                    "hash": "fece4b2ca5e8ed41bf5289f0cdf971c8",
                    "text": "2019 BMW M2 Competition (69 Plate) - Alpine White - 38,500 Miles - Excellent Example\nBMW M2 Competition finished in Alpine White with black Dakota leather interior, covering 38,500 miles from new.\nThis is a well-maintained example with full service history.\nFactory specification includes the Plus Pack featuring Icon Adaptive LED headlights and Harman Kardon surround sound system (1,485 option when new).\nKey details:\n 2019 (69 plate)\n 38,500 miles\n DCT gearbox\n 2 previous owners\n Alpine White\n Full service history\n Recent pads and discs\n Michelin Pilot Sport 4S tyres all around\n Plus Pack\n Icon Adaptive LED lights\n Harman Kardon sound system\n Heated seats\n Front and rear parking sensors\n Cruise control\n 2 keys\n Original owner's manuals/book pack present\n HPI clear / finance clear\n Completely unmodified example\nThe car has been cared for properly and drives superbly. The S55 engine sounds fantastic, the DCT gearbox is smooth and responsive, and everything works exactly as it should.\nA fantastic opportunity to own one of the last compact analogue-feeling M cars increasingly hard to find in original, unmodified condition.\nAny inspection welcome. Serious enquiries only.",
                    "recorded_at": "2026-06-24 09:21:27"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/39c00b5e4d5c46a384c3f544ba36cc80.jpg",
        "cdn_path": "507/51695/951cbfe1e5f.jpg",
        "status": "complete",
        "attempts": 2,
        "cdn_hash": "951cbfe1e5",
        "cdn_sizes": {
            "f": "507/51695/951cbfe1e5f.jpg",
            "l": "507/51695/951cbfe1e5l.jpg",
            "m": "507/51695/951cbfe1e5m.jpg",
            "s": "507/51695/951cbfe1e5s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c7611e37a0904027986f111a43e901d4.jpg",
        "cdn_path": "507/51695/75c6070f50f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "75c6070f50",
        "cdn_sizes": {
            "f": "507/51695/75c6070f50f.jpg",
            "l": "507/51695/75c6070f50l.jpg",
            "m": "507/51695/75c6070f50m.jpg",
            "s": "507/51695/75c6070f50s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/589888b57b9c4c5795d9cb5c01946cae.jpg",
        "cdn_path": "507/51695/a06fd7acd3f.jpg",
        "status": "complete",
        "attempts": 2,
        "cdn_hash": "a06fd7acd3",
        "cdn_sizes": {
            "f": "507/51695/a06fd7acd3f.jpg",
            "l": "507/51695/a06fd7acd3l.jpg",
            "m": "507/51695/a06fd7acd3m.jpg",
            "s": "507/51695/a06fd7acd3s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d82f5ba5f83c4ab997304008392dd987.jpg",
        "cdn_path": "507/51695/3e10235044f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "3e10235044",
        "cdn_sizes": {
            "f": "507/51695/3e10235044f.jpg",
            "l": "507/51695/3e10235044l.jpg",
            "m": "507/51695/3e10235044m.jpg",
            "s": "507/51695/3e10235044s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/7011c52bf3cc4aa39f826eb6e7560d21.jpg",
        "cdn_path": "507/51695/30836b220bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "30836b220b",
        "cdn_sizes": {
            "f": "507/51695/30836b220bf.jpg",
            "l": "507/51695/30836b220bl.jpg",
            "m": "507/51695/30836b220bm.jpg",
            "s": "507/51695/30836b220bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/4165ccbdf8f5429b987c175f38b9778d.jpg",
        "cdn_path": "507/51695/ca65745adcf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ca65745adc",
        "cdn_sizes": {
            "f": "507/51695/ca65745adcf.jpg",
            "l": "507/51695/ca65745adcl.jpg",
            "m": "507/51695/ca65745adcm.jpg",
            "s": "507/51695/ca65745adcs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg",
        "cdn_path": "507/51695/9c467ba096f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9c467ba096",
        "cdn_sizes": {
            "f": "507/51695/9c467ba096f.jpg",
            "l": "507/51695/9c467ba096l.jpg",
            "m": "507/51695/9c467ba096m.jpg",
            "s": "507/51695/9c467ba096s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/bce563f4030347838849c55b7c9c761a.jpg",
        "cdn_path": "507/51695/a754d5d128f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a754d5d128",
        "cdn_sizes": {
            "f": "507/51695/a754d5d128f.jpg",
            "l": "507/51695/a754d5d128l.jpg",
            "m": "507/51695/a754d5d128m.jpg",
            "s": "507/51695/a754d5d128s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/85c4220dc0804f95b8263528b0df3635.jpg",
        "cdn_path": "507/51695/632cd08d95f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "632cd08d95",
        "cdn_sizes": {
            "f": "507/51695/632cd08d95f.jpg",
            "l": "507/51695/632cd08d95l.jpg",
            "m": "507/51695/632cd08d95m.jpg",
            "s": "507/51695/632cd08d95s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/a0d2a35f436844b598579ad89352fa10.jpg",
        "cdn_path": "507/51695/7e3adba555f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "7e3adba555",
        "cdn_sizes": {
            "f": "507/51695/7e3adba555f.jpg",
            "l": "507/51695/7e3adba555l.jpg",
            "m": "507/51695/7e3adba555m.jpg",
            "s": "507/51695/7e3adba555s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/93b126d4598546698ad0a73a8a097cf7.jpg",
        "cdn_path": "507/51695/591b0680a6f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "591b0680a6",
        "cdn_sizes": {
            "f": "507/51695/591b0680a6f.jpg",
            "l": "507/51695/591b0680a6l.jpg",
            "m": "507/51695/591b0680a6m.jpg",
            "s": "507/51695/591b0680a6s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/fcada5983f9e4de993effd0df7b68b1d.jpg",
        "cdn_path": "507/51695/e6e64cddc6f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "e6e64cddc6",
        "cdn_sizes": {
            "f": "507/51695/e6e64cddc6f.jpg",
            "l": "507/51695/e6e64cddc6l.jpg",
            "m": "507/51695/e6e64cddc6m.jpg",
            "s": "507/51695/e6e64cddc6s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/6064f1d6edda46a8a6c14457308b1435.jpg",
        "cdn_path": "507/51695/058c80e80cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "058c80e80c",
        "cdn_sizes": {
            "f": "507/51695/058c80e80cf.jpg",
            "l": "507/51695/058c80e80cl.jpg",
            "m": "507/51695/058c80e80cm.jpg",
            "s": "507/51695/058c80e80cs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/529d402f83914b73b2e14943ee2e1408.jpg",
        "cdn_path": "507/51695/fd8daa80a4f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "fd8daa80a4",
        "cdn_sizes": {
            "f": "507/51695/fd8daa80a4f.jpg",
            "l": "507/51695/fd8daa80a4l.jpg",
            "m": "507/51695/fd8daa80a4m.jpg",
            "s": "507/51695/fd8daa80a4s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/818bfe859837499ca6abce48389ac226.jpg",
        "cdn_path": "507/51695/9c6f0961adf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9c6f0961ad",
        "cdn_sizes": {
            "f": "507/51695/9c6f0961adf.jpg",
            "l": "507/51695/9c6f0961adl.jpg",
            "m": "507/51695/9c6f0961adm.jpg",
            "s": "507/51695/9c6f0961ads.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/3d021e59965a4306acb4325913f44e29.jpg",
        "cdn_path": "507/51695/f48aa2e195f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f48aa2e195",
        "cdn_sizes": {
            "f": "507/51695/f48aa2e195f.jpg",
            "l": "507/51695/f48aa2e195l.jpg",
            "m": "507/51695/f48aa2e195m.jpg",
            "s": "507/51695/f48aa2e195s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c1c755923c464c549ad93d913fb9e06a.jpg",
        "cdn_path": "507/51695/db1e350d22f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "db1e350d22",
        "cdn_sizes": {
            "f": "507/51695/db1e350d22f.jpg",
            "l": "507/51695/db1e350d22l.jpg",
            "m": "507/51695/db1e350d22m.jpg",
            "s": "507/51695/db1e350d22s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/16bf4cf940f64342b6bba14e1543a6ce.jpg",
        "cdn_path": "507/51695/f45799a5cff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f45799a5cf",
        "cdn_sizes": {
            "f": "507/51695/f45799a5cff.jpg",
            "l": "507/51695/f45799a5cfl.jpg",
            "m": "507/51695/f45799a5cfm.jpg",
            "s": "507/51695/f45799a5cfs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/706008552276488cbee42f21315e3072.jpg",
        "cdn_path": "507/51695/173947c091f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "173947c091",
        "cdn_sizes": {
            "f": "507/51695/173947c091f.jpg",
            "l": "507/51695/173947c091l.jpg",
            "m": "507/51695/173947c091m.jpg",
            "s": "507/51695/173947c091s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/011a52d876294290b1f0d88591d1d3d2.jpg",
        "cdn_path": "507/51695/407f6e3d33f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "407f6e3d33",
        "cdn_sizes": {
            "f": "507/51695/407f6e3d33f.jpg",
            "l": "507/51695/407f6e3d33l.jpg",
            "m": "507/51695/407f6e3d33m.jpg",
            "s": "507/51695/407f6e3d33s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/a2d1fce38ddf49d68366a077a852095d.jpg",
        "cdn_path": "507/51695/c4a031885af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "c4a031885a",
        "cdn_sizes": {
            "f": "507/51695/c4a031885af.jpg",
            "l": "507/51695/c4a031885al.jpg",
            "m": "507/51695/c4a031885am.jpg",
            "s": "507/51695/c4a031885as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9521254520eb4f38808ecc884426492c.jpg",
        "cdn_path": "507/51695/de223a51e0f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "de223a51e0",
        "cdn_sizes": {
            "f": "507/51695/de223a51e0f.jpg",
            "l": "507/51695/de223a51e0l.jpg",
            "m": "507/51695/de223a51e0m.jpg",
            "s": "507/51695/de223a51e0s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8aab50d2fcd64202a174c3cc1a4846b9.jpg",
        "cdn_path": "507/51695/1cba0f592cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "1cba0f592c",
        "cdn_sizes": {
            "f": "507/51695/1cba0f592cf.jpg",
            "l": "507/51695/1cba0f592cl.jpg",
            "m": "507/51695/1cba0f592cm.jpg",
            "s": "507/51695/1cba0f592cs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/7ea13727c1fa4ecb9f55e3adb010f638.jpg",
        "cdn_path": "507/51695/b8e94fc1a1f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b8e94fc1a1",
        "cdn_sizes": {
            "f": "507/51695/b8e94fc1a1f.jpg",
            "l": "507/51695/b8e94fc1a1l.jpg",
            "m": "507/51695/b8e94fc1a1m.jpg",
            "s": "507/51695/b8e94fc1a1s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/81706e4cacc944e1b4a97465e7e7cd7f.jpg",
        "cdn_path": "507/51695/6bce36f210f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6bce36f210",
        "cdn_sizes": {
            "f": "507/51695/6bce36f210f.jpg",
            "l": "507/51695/6bce36f210l.jpg",
            "m": "507/51695/6bce36f210m.jpg",
            "s": "507/51695/6bce36f210s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/491a5500fd7e4a8a9cec63f2afe7c608.jpg",
        "cdn_path": "507/51695/9ac7523b37f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9ac7523b37",
        "cdn_sizes": {
            "f": "507/51695/9ac7523b37f.jpg",
            "l": "507/51695/9ac7523b37l.jpg",
            "m": "507/51695/9ac7523b37m.jpg",
            "s": "507/51695/9ac7523b37s.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "ND69NTN",
    "make": "BMW",
    "model": "M2",
    "trim_line": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
    "year": 2019,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "White",
    "doors": 2,
    "seats": 4,
    "mileage": 38500,
    "price": 32250,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "search-make-bmw-m2",
    "platform": "autotrader"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202606233561768",
            "vdata_scrape_id": "at_id_202606233561768",
            "data_complete": false,
            "listing": {
                "title": "2019 BMW M2",
                "subtitle": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
                "make": "BMW",
                "model": "M2",
                "year": 2019,
                "price": null,
                "mileage": 38500,
                "fuel": "Petrol",
                "body_type": "Coupe",
                "gearbox": "Automatic",
                "doors": 2,
                "seats": 4,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "White",
                "range_miles": null,
                "vin": null,
                "description": "2019 BMW M2 Competition (69 Plate) - Alpine White - 38,500 Miles - Excellent Example\nBMW M2 Competition finished in Alpine White with black Dakota leather interior, covering 38,500 miles from new.\nThis is a well-maintained example with full service history.\nFactory specification includes the Plus Pack featuring Icon Adaptive LED headlights and Harman Kardon surround sound system (1,485 option when new).\nKey details:\n 2019 (69 plate)\n 38,500 miles\n DCT gearbox\n 2 previous owners\n Alpine White\n Full service history\n Recent pads and discs\n Michelin Pilot Sport 4S tyres all around\n Plus Pack\n Icon Adaptive LED lights\n Harman Kardon sound system\n Heated seats\n Front and rear parking sensors\n Cruise control\n 2 keys\n Original owner's manuals/book pack present\n HPI clear / finance clear\n Completely unmodified example\nThe car has been cared for properly and drives superbly. The S55 engine sounds fantastic, the DCT gearbox is smooth and responsive, and everything works exactly as it should.\nA fantastic opportunity to own one of the last compact analogue-feeling M cars increasingly hard to find in original, unmodified condition.\nAny inspection welcome. Serious enquiries only.",
                "description_section_present": true,
                "image_count": 26,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/39c00b5e4d5c46a384c3f544ba36cc80.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/c7611e37a0904027986f111a43e901d4.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/589888b57b9c4c5795d9cb5c01946cae.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/d82f5ba5f83c4ab997304008392dd987.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/7011c52bf3cc4aa39f826eb6e7560d21.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/4165ccbdf8f5429b987c175f38b9778d.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/bce563f4030347838849c55b7c9c761a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/85c4220dc0804f95b8263528b0df3635.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/a0d2a35f436844b598579ad89352fa10.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/93b126d4598546698ad0a73a8a097cf7.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/fcada5983f9e4de993effd0df7b68b1d.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/6064f1d6edda46a8a6c14457308b1435.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/529d402f83914b73b2e14943ee2e1408.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/818bfe859837499ca6abce48389ac226.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/3d021e59965a4306acb4325913f44e29.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/c1c755923c464c549ad93d913fb9e06a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/16bf4cf940f64342b6bba14e1543a6ce.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/706008552276488cbee42f21315e3072.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/011a52d876294290b1f0d88591d1d3d2.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/a2d1fce38ddf49d68366a077a852095d.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/9521254520eb4f38808ecc884426492c.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/8aab50d2fcd64202a174c3cc1a4846b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/7ea13727c1fa4ecb9f55e3adb010f638.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/81706e4cacc944e1b4a97465e7e7cd7f.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/491a5500fd7e4a8a9cec63f2afe7c608.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "01438412884",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606233561768",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202606233561768",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606233561768",
                "[+0.0s] at_id: 202606233561768",
                "[+3.35s] driver started",
                "[+4.69s] page loaded",
                "[+5.83s] pre-cookie wait done",
                "[+5.89s] switched into cookie iframe",
                "[+6.43s] cookie button clicked",
                "[+6.54s] cookie iframe gone",
                "[+6.58s] title: 2019 BMW M2",
                "[+6.62s] subtitle: 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
                "[+8.01s] price: None",
                "[+8.03s] 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']",
                "[+8.03s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                "[+8.05s] overview section confirmed via CSS selector",
                "[+8.06s] mileage: 38500",
                "[+8.08s] year: 2019",
                "[+8.09s] fuel: Petrol",
                "[+8.1s] body_type: Coupe",
                "[+8.11s] gearbox: Automatic",
                "[+8.12s] doors: 2",
                "[+8.13s] seats: 4",
                "[+8.14s] engine: 3.0L",
                "[+8.15s] emission_class: Euro 6",
                "[+8.16s] colour: White",
                "[+8.18s] range_miles: None",
                "[+8.2s] data-lp-sdes not found — falling back to title parse",
                "[+8.21s] make/model from page title: BMW / M2",
                "[+8.31s] dealer_name: None",
                "[+8.35s] dealer_id: None",
                "[+8.37s] dealer_rating: None",
                "[+8.4s] dealer_phone: 01438412884",
                "[+8.42s] is_private_seller: True",
                "[+8.5s] description_section_present: True",
                "[+8.74s] description signpost clicked",
                "[+9.32s] description: 1183 chars",
                "[+9.37s] description modal closed",
                "[+9.56s] image_count from counter: 26",
                "[+9.67s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+10.34s] image grid present",
                "[+11.0s] gallery images extracted: 26",
                "[+11.0s] data_complete: False — missing: ['price']",
                "[+11.18s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202606233561768",
            "vdata_scrape_id": "at_id_202606233561768",
            "data_complete": true,
            "listing": {
                "vrm": "ND69NTN",
                "year": 2019,
                "make": "BMW",
                "model": "M2",
                "price": 32250,
                "mileage": 38500,
                "colour": "White",
                "gearbox": "Automatic",
                "fuel": "Petrol",
                "subtitle": "BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Plus Pack, Harman Kardon Sound",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/39c00b5e4d5c46a384c3f544ba36cc80.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c7611e37a0904027986f111a43e901d4.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/589888b57b9c4c5795d9cb5c01946cae.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d82f5ba5f83c4ab997304008392dd987.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/7011c52bf3cc4aa39f826eb6e7560d21.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/4165ccbdf8f5429b987c175f38b9778d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bce563f4030347838849c55b7c9c761a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/85c4220dc0804f95b8263528b0df3635.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a0d2a35f436844b598579ad89352fa10.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/93b126d4598546698ad0a73a8a097cf7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/fcada5983f9e4de993effd0df7b68b1d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6064f1d6edda46a8a6c14457308b1435.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/529d402f83914b73b2e14943ee2e1408.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/818bfe859837499ca6abce48389ac226.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3d021e59965a4306acb4325913f44e29.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c1c755923c464c549ad93d913fb9e06a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/16bf4cf940f64342b6bba14e1543a6ce.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/706008552276488cbee42f21315e3072.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/011a52d876294290b1f0d88591d1d3d2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a2d1fce38ddf49d68366a077a852095d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9521254520eb4f38808ecc884426492c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8aab50d2fcd64202a174c3cc1a4846b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/7ea13727c1fa4ecb9f55e3adb010f638.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/81706e4cacc944e1b4a97465e7e7cd7f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/491a5500fd7e4a8a9cec63f2afe7c608.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606233561768",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202606233561768&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "White",
                "fuelType": "Petrol",
                "make": "BMW",
                "mileage": 38500,
                "model": "M2",
                "price": 32250,
                "registration": "ND69NTN",
                "registrationYear": 2019,
                "transmission": "Automatic",
                "summary": "BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr Plus Pack, Harman Kardon Sound",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/39c00b5e4d5c46a384c3f544ba36cc80.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c7611e37a0904027986f111a43e901d4.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/589888b57b9c4c5795d9cb5c01946cae.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d82f5ba5f83c4ab997304008392dd987.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/7011c52bf3cc4aa39f826eb6e7560d21.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/4165ccbdf8f5429b987c175f38b9778d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bce563f4030347838849c55b7c9c761a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/85c4220dc0804f95b8263528b0df3635.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a0d2a35f436844b598579ad89352fa10.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/93b126d4598546698ad0a73a8a097cf7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/fcada5983f9e4de993effd0df7b68b1d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6064f1d6edda46a8a6c14457308b1435.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/529d402f83914b73b2e14943ee2e1408.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/818bfe859837499ca6abce48389ac226.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3d021e59965a4306acb4325913f44e29.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c1c755923c464c549ad93d913fb9e06a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/16bf4cf940f64342b6bba14e1543a6ce.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/706008552276488cbee42f21315e3072.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/011a52d876294290b1f0d88591d1d3d2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a2d1fce38ddf49d68366a077a852095d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9521254520eb4f38808ecc884426492c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8aab50d2fcd64202a174c3cc1a4846b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/7ea13727c1fa4ecb9f55e3adb010f638.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/81706e4cacc944e1b4a97465e7e7cd7f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/491a5500fd7e4a8a9cec63f2afe7c608.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202606233561768",
                "stockId": "8a42a2c69ef4e7c2019ef5ca47c70552",
                "searchId": "202606233561768"
            },
            "steps": [
                "start",
                "at_id: 202606233561768",
                "url: https://www.zuto.com/apply/?advertId=202606233561768&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: ND69NTN",
                "make/model: BMW / M2",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-24 09:21:27",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "2019 BMW M2 Competition (69 Plate) - Alpine White - 38,500 Miles - Excellent Example\nBMW M2 Competition finished in Alpine White with black Dakota leather interior, covering 38,500 miles from new.\nThis is a well-maintained example with full service history.\nFactory specification includes the Plus Pack featuring Icon Adaptive LED headlights and Harman Kardon surround sound system (1,485 option when new).\nKey details:\n 2019 (69 plate)\n 38,500 miles\n DCT gearbox\n 2 previous owners\n Alpine White\n Full service history\n Recent pads and discs\n Michelin Pilot Sport 4S tyres all around\n Plus Pack\n Icon Adaptive LED lights\n Harman Kardon sound system\n Heated seats\n Front and rear parking sensors\n Cruise control\n 2 keys\n Original owner's manuals/book pack present\n HPI clear / finance clear\n Completely unmodified example\nThe car has been cared for properly and drives superbly. The S55 engine sounds fantastic, the DCT gearbox is smooth and responsive, and everything works exactly as it should.\nA fantastic opportunity to own one of the last compact analogue-feeling M cars increasingly hard to find in original, unmodified condition.\nAny inspection welcome. Serious enquiries only.",
    "colour_detail": "White",
    "price_history": [
        {
            "price": 32250,
            "recorded_at": "2026-06-24 09:21:27"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "39c00b5e4d5c46a384c3f544ba36cc80",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/39c00b5e4d5c46a384c3f544ba36cc80.jpg"
                    }
                },
                {
                    "hash": "c7611e37a0904027986f111a43e901d4",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/c7611e37a0904027986f111a43e901d4.jpg"
                    }
                },
                {
                    "hash": "589888b57b9c4c5795d9cb5c01946cae",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/589888b57b9c4c5795d9cb5c01946cae.jpg"
                    }
                },
                {
                    "hash": "d82f5ba5f83c4ab997304008392dd987",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/d82f5ba5f83c4ab997304008392dd987.jpg"
                    }
                },
                {
                    "hash": "7011c52bf3cc4aa39f826eb6e7560d21",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/7011c52bf3cc4aa39f826eb6e7560d21.jpg"
                    }
                },
                {
                    "hash": "4165ccbdf8f5429b987c175f38b9778d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/4165ccbdf8f5429b987c175f38b9778d.jpg"
                    }
                },
                {
                    "hash": "05a76fc49c2f4a7e9de936f33b9fdfe1",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/05a76fc49c2f4a7e9de936f33b9fdfe1.jpg"
                    }
                },
                {
                    "hash": "bce563f4030347838849c55b7c9c761a",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/bce563f4030347838849c55b7c9c761a.jpg"
                    }
                },
                {
                    "hash": "85c4220dc0804f95b8263528b0df3635",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/85c4220dc0804f95b8263528b0df3635.jpg"
                    }
                },
                {
                    "hash": "a0d2a35f436844b598579ad89352fa10",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/a0d2a35f436844b598579ad89352fa10.jpg"
                    }
                },
                {
                    "hash": "93b126d4598546698ad0a73a8a097cf7",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/93b126d4598546698ad0a73a8a097cf7.jpg"
                    }
                },
                {
                    "hash": "fcada5983f9e4de993effd0df7b68b1d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/fcada5983f9e4de993effd0df7b68b1d.jpg"
                    }
                },
                {
                    "hash": "6064f1d6edda46a8a6c14457308b1435",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/6064f1d6edda46a8a6c14457308b1435.jpg"
                    }
                },
                {
                    "hash": "529d402f83914b73b2e14943ee2e1408",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/529d402f83914b73b2e14943ee2e1408.jpg"
                    }
                },
                {
                    "hash": "818bfe859837499ca6abce48389ac226",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/818bfe859837499ca6abce48389ac226.jpg"
                    }
                },
                {
                    "hash": "3d021e59965a4306acb4325913f44e29",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/3d021e59965a4306acb4325913f44e29.jpg"
                    }
                },
                {
                    "hash": "c1c755923c464c549ad93d913fb9e06a",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/c1c755923c464c549ad93d913fb9e06a.jpg"
                    }
                },
                {
                    "hash": "16bf4cf940f64342b6bba14e1543a6ce",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/16bf4cf940f64342b6bba14e1543a6ce.jpg"
                    }
                },
                {
                    "hash": "706008552276488cbee42f21315e3072",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/706008552276488cbee42f21315e3072.jpg"
                    }
                },
                {
                    "hash": "011a52d876294290b1f0d88591d1d3d2",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/011a52d876294290b1f0d88591d1d3d2.jpg"
                    }
                },
                {
                    "hash": "a2d1fce38ddf49d68366a077a852095d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/a2d1fce38ddf49d68366a077a852095d.jpg"
                    }
                },
                {
                    "hash": "9521254520eb4f38808ecc884426492c",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/9521254520eb4f38808ecc884426492c.jpg"
                    }
                },
                {
                    "hash": "8aab50d2fcd64202a174c3cc1a4846b9",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/8aab50d2fcd64202a174c3cc1a4846b9.jpg"
                    }
                },
                {
                    "hash": "7ea13727c1fa4ecb9f55e3adb010f638",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/7ea13727c1fa4ecb9f55e3adb010f638.jpg"
                    }
                },
                {
                    "hash": "81706e4cacc944e1b4a97465e7e7cd7f",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/81706e4cacc944e1b4a97465e7e7cd7f.jpg"
                    }
                },
                {
                    "hash": "491a5500fd7e4a8a9cec63f2afe7c608",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/491a5500fd7e4a8a9cec63f2afe7c608.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-24 09:21:27"
        }
    ],
    "mileage_history": [
        {
            "mileage": 38500,
            "recorded_at": "2026-06-24 09:21:27"
        }
    ],
    "description_history": [
        {
            "hash": "fece4b2ca5e8ed41bf5289f0cdf971c8",
            "text": "2019 BMW M2 Competition (69 Plate) - Alpine White - 38,500 Miles - Excellent Example\nBMW M2 Competition finished in Alpine White with black Dakota leather interior, covering 38,500 miles from new.\nThis is a well-maintained example with full service history.\nFactory specification includes the Plus Pack featuring Icon Adaptive LED headlights and Harman Kardon surround sound system (1,485 option when new).\nKey details:\n 2019 (69 plate)\n 38,500 miles\n DCT gearbox\n 2 previous owners\n Alpine White\n Full service history\n Recent pads and discs\n Michelin Pilot Sport 4S tyres all around\n Plus Pack\n Icon Adaptive LED lights\n Harman Kardon sound system\n Heated seats\n Front and rear parking sensors\n Cruise control\n 2 keys\n Original owner's manuals/book pack present\n HPI clear / finance clear\n Completely unmodified example\nThe car has been cared for properly and drives superbly. The S55 engine sounds fantastic, the DCT gearbox is smooth and responsive, and everything works exactly as it should.\nA fantastic opportunity to own one of the last compact analogue-feeling M cars increasingly hard to find in original, unmodified condition.\nAny inspection welcome. Serious enquiries only.",
            "recorded_at": "2026-06-24 09:21:27"
        }
    ]
}