Edit in admin →
16 images
Online · Days listed: 8

2020 BMW M2

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

£36,500
33,000 miles
L111BBM

Overview

Mileage
33,000 miles
Registration
2020 (20 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
Silver
BMW F87 Comp 2020 30,000 miles 3 X owners Full BMW Service history Hockenheim silver Plus Pack - (heated seats, HK speakers, adaptive LED headlights sun protection glass) Apple CarPlay Speed limit sign detection BMW Mperformance Wheels BMW MPerformance 2NH Big brakes BMW Mperformance coilovers BMW MPerformance carbon diffuser BMW MPerformance carbon interior BMW Mperformance carbon grilles BMW MPerformance carbon mirrors BMW Mperformance carbon side trim CT Carbon splitter CT Carbon side skirts Litchfield stage 1 switchable map Litchfield crank hub capture plate JP cages 1/2 track day cage - can be removed if wishes

History

Price history

When Price Δ
6 days ago £36,500

Mileage history

When Mileage Δ
6 days ago 33,000

Item data

Processed fields

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

Item record

item id
36260
remote id
https://www.autotrader.co.uk/car-details/202606093139557
platform
autotrader
source key
search-make-bmw-m2
remote status
available
media count
16
first seen at
2026-06-10 06:48:43
last seen at
2026-06-12 06:56:54
completed at
2026-06-13 03:11:20
remote url
View original →

Raw data

Item record
{
    "item_id": 36260,
    "remote_id": "https://www.autotrader.co.uk/car-details/202606093139557",
    "source_key": "search-make-bmw-m2",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202606093139557",
    "remote_status": "available",
    "media_count": 16,
    "last_seen_at": "2026-06-12 06:56:54",
    "first_seen_at": "2026-06-10 06:48:43",
    "completed_at": "2026-06-13 03:11:20",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/2b0e92fe8a64417c8a9738462e9110fc.jpg",
                "cdn_path": "507/36260/04f7658680f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "04f7658680",
                "cdn_sizes": {
                    "f": "507/36260/04f7658680f.jpg",
                    "l": "507/36260/04f7658680l.jpg",
                    "m": "507/36260/04f7658680m.jpg",
                    "s": "507/36260/04f7658680s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/b593bc599aa9493fae914c446539d646.jpg",
                "cdn_path": "507/36260/35caba1fa5f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "35caba1fa5",
                "cdn_sizes": {
                    "f": "507/36260/35caba1fa5f.jpg",
                    "l": "507/36260/35caba1fa5l.jpg",
                    "m": "507/36260/35caba1fa5m.jpg",
                    "s": "507/36260/35caba1fa5s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/852396d5de304596a025c367ee596dd0.jpg",
                "cdn_path": "507/36260/d15858e55cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "d15858e55c",
                "cdn_sizes": {
                    "f": "507/36260/d15858e55cf.jpg",
                    "l": "507/36260/d15858e55cl.jpg",
                    "m": "507/36260/d15858e55cm.jpg",
                    "s": "507/36260/d15858e55cs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/ca983601c540477b873f7df4f3b20a50.jpg",
                "cdn_path": "507/36260/167c4e9bd4f.jpg",
                "status": "complete",
                "attempts": 2,
                "cdn_hash": "167c4e9bd4",
                "cdn_sizes": {
                    "f": "507/36260/167c4e9bd4f.jpg",
                    "l": "507/36260/167c4e9bd4l.jpg",
                    "m": "507/36260/167c4e9bd4m.jpg",
                    "s": "507/36260/167c4e9bd4s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/99092ab41a414ecf882127d45265b835.jpg",
                "cdn_path": "507/36260/61b580152ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "61b580152f",
                "cdn_sizes": {
                    "f": "507/36260/61b580152ff.jpg",
                    "l": "507/36260/61b580152fl.jpg",
                    "m": "507/36260/61b580152fm.jpg",
                    "s": "507/36260/61b580152fs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/f778fcaa4837494fa6a67ada47900150.jpg",
                "cdn_path": "507/36260/f1d207212cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f1d207212c",
                "cdn_sizes": {
                    "f": "507/36260/f1d207212cf.jpg",
                    "l": "507/36260/f1d207212cl.jpg",
                    "m": "507/36260/f1d207212cm.jpg",
                    "s": "507/36260/f1d207212cs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/92589a74a83b4f14b86804119ceb9c81.jpg",
                "cdn_path": "507/36260/9ae21f2258f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9ae21f2258",
                "cdn_sizes": {
                    "f": "507/36260/9ae21f2258f.jpg",
                    "l": "507/36260/9ae21f2258l.jpg",
                    "m": "507/36260/9ae21f2258m.jpg",
                    "s": "507/36260/9ae21f2258s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/844307cc3606477b963ac2c288ee7304.jpg",
                "cdn_path": "507/36260/baccf3353af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "baccf3353a",
                "cdn_sizes": {
                    "f": "507/36260/baccf3353af.jpg",
                    "l": "507/36260/baccf3353al.jpg",
                    "m": "507/36260/baccf3353am.jpg",
                    "s": "507/36260/baccf3353as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8a49b50f756c4a3fa75107aaebecd07d.jpg",
                "cdn_path": "507/36260/bd1b6f6891f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "bd1b6f6891",
                "cdn_sizes": {
                    "f": "507/36260/bd1b6f6891f.jpg",
                    "l": "507/36260/bd1b6f6891l.jpg",
                    "m": "507/36260/bd1b6f6891m.jpg",
                    "s": "507/36260/bd1b6f6891s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/15661278926c4f3da1a7555e5bfe102a.jpg",
                "cdn_path": "507/36260/02974fc889f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "02974fc889",
                "cdn_sizes": {
                    "f": "507/36260/02974fc889f.jpg",
                    "l": "507/36260/02974fc889l.jpg",
                    "m": "507/36260/02974fc889m.jpg",
                    "s": "507/36260/02974fc889s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c926d8d1fa814d2783f2f1a184226c64.jpg",
                "cdn_path": "507/36260/5a04732107f.jpg",
                "status": "complete",
                "attempts": 2,
                "cdn_hash": "5a04732107",
                "cdn_sizes": {
                    "f": "507/36260/5a04732107f.jpg",
                    "l": "507/36260/5a04732107l.jpg",
                    "m": "507/36260/5a04732107m.jpg",
                    "s": "507/36260/5a04732107s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/1d7bd335b1474275a54cf4f9f61af3e2.jpg",
                "cdn_path": "507/36260/1ed463436df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "1ed463436d",
                "cdn_sizes": {
                    "f": "507/36260/1ed463436df.jpg",
                    "l": "507/36260/1ed463436dl.jpg",
                    "m": "507/36260/1ed463436dm.jpg",
                    "s": "507/36260/1ed463436ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/bdb550d4e05d40b3ba819dea4c2469a3.jpg",
                "cdn_path": "507/36260/76529b3221f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "76529b3221",
                "cdn_sizes": {
                    "f": "507/36260/76529b3221f.jpg",
                    "l": "507/36260/76529b3221l.jpg",
                    "m": "507/36260/76529b3221m.jpg",
                    "s": "507/36260/76529b3221s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg",
                "cdn_path": "507/36260/04d16f8473f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "04d16f8473",
                "cdn_sizes": {
                    "f": "507/36260/04d16f8473f.jpg",
                    "l": "507/36260/04d16f8473l.jpg",
                    "m": "507/36260/04d16f8473m.jpg",
                    "s": "507/36260/04d16f8473s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5b4ca9712b7a490eaf4bf03065743643.jpg",
                "cdn_path": "507/36260/e503dc5fbcf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "e503dc5fbc",
                "cdn_sizes": {
                    "f": "507/36260/e503dc5fbcf.jpg",
                    "l": "507/36260/e503dc5fbcl.jpg",
                    "m": "507/36260/e503dc5fbcm.jpg",
                    "s": "507/36260/e503dc5fbcs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/799bd488766841d3b094faf2edc3cfe4.jpg",
                "cdn_path": "507/36260/74497014fdf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "74497014fd",
                "cdn_sizes": {
                    "f": "507/36260/74497014fdf.jpg",
                    "l": "507/36260/74497014fdl.jpg",
                    "m": "507/36260/74497014fdm.jpg",
                    "s": "507/36260/74497014fds.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "L111BBM",
            "make": "BMW",
            "model": "M2",
            "trim_line": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
            "year": 2020,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "Silver",
            "doors": 2,
            "seats": 4,
            "mileage": 33000,
            "price": 36500,
            "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": "202606093139557",
                    "vdata_scrape_id": "at_id_202606093139557",
                    "data_complete": true,
                    "listing": {
                        "title": "2020 BMW M2",
                        "subtitle": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
                        "make": "BMW",
                        "model": "M2",
                        "year": 2020,
                        "price": 36500,
                        "mileage": 33000,
                        "fuel": "Petrol",
                        "body_type": "Coupe",
                        "gearbox": "Automatic",
                        "doors": 2,
                        "seats": 4,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "Silver",
                        "range_miles": null,
                        "vin": null,
                        "description": "BMW F87 Comp 2020\n30,000 miles\n3 X owners\nFull BMW Service history \nHockenheim silver\nPlus Pack - (heated seats, HK speakers, adaptive LED headlights sun protection glass)\nApple CarPlay \nSpeed limit sign detection \nBMW Mperformance Wheels \nBMW MPerformance 2NH Big brakes\nBMW Mperformance coilovers\nBMW MPerformance carbon diffuser\nBMW MPerformance carbon interior \nBMW Mperformance carbon grilles\nBMW MPerformance carbon mirrors\nBMW Mperformance carbon side trim\nCT Carbon splitter\nCT Carbon side skirts\nLitchfield stage 1 switchable map \nLitchfield crank hub capture plate\nJP cages 1/2 track day cage - can be removed if wishes",
                        "description_section_present": true,
                        "image_count": 16,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/2b0e92fe8a64417c8a9738462e9110fc.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/b593bc599aa9493fae914c446539d646.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/852396d5de304596a025c367ee596dd0.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/ca983601c540477b873f7df4f3b20a50.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/99092ab41a414ecf882127d45265b835.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/f778fcaa4837494fa6a67ada47900150.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/92589a74a83b4f14b86804119ceb9c81.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/844307cc3606477b963ac2c288ee7304.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/8a49b50f756c4a3fa75107aaebecd07d.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/15661278926c4f3da1a7555e5bfe102a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/c926d8d1fa814d2783f2f1a184226c64.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/1d7bd335b1474275a54cf4f9f61af3e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/bdb550d4e05d40b3ba819dea4c2469a3.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/5b4ca9712b7a490eaf4bf03065743643.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/799bd488766841d3b094faf2edc3cfe4.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "01246920712",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606093139557",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202606093139557",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606093139557",
                        "[+0.0s] at_id: 202606093139557",
                        "[+3.73s] driver started",
                        "[+5.36s] page loaded",
                        "[+6.36s] pre-cookie wait done",
                        "[+6.41s] switched into cookie iframe",
                        "[+6.52s] cookie button clicked",
                        "[+6.54s] cookie iframe gone",
                        "[+6.6s] title: 2020 BMW M2",
                        "[+6.63s] subtitle: 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
                        "[+6.65s] price: 36500",
                        "[+6.67s] 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', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo']",
                        "[+6.67s] 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']",
                        "[+6.68s] overview section confirmed via CSS selector",
                        "[+6.68s] mileage: 33000",
                        "[+6.69s] year: 2020",
                        "[+7.27s] fuel: Petrol",
                        "[+7.29s] body_type: Coupe",
                        "[+7.3s] gearbox: Automatic",
                        "[+7.3s] doors: 2",
                        "[+7.31s] seats: 4",
                        "[+7.31s] engine: 3.0L",
                        "[+7.32s] emission_class: Euro 6",
                        "[+7.32s] colour: Silver",
                        "[+7.34s] range_miles: None",
                        "[+7.35s] data-lp-sdes not found — falling back to title parse",
                        "[+7.35s] make/model from page title: BMW / M2",
                        "[+7.4s] dealer_name: None",
                        "[+7.41s] dealer_id: None",
                        "[+7.42s] dealer_rating: None",
                        "[+7.44s] dealer_phone: 01246920712",
                        "[+7.45s] is_private_seller: True",
                        "[+7.5s] description_section_present: True",
                        "[+7.63s] description signpost clicked",
                        "[+8.41s] description: 629 chars",
                        "[+8.44s] description modal closed",
                        "[+8.47s] image_count from counter: 16",
                        "[+8.51s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+9.17s] image grid present",
                        "[+9.63s] gallery images extracted: 16",
                        "[+9.63s] data_complete: True",
                        "[+9.75s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202606093139557",
                    "vdata_scrape_id": "at_id_202606093139557",
                    "data_complete": true,
                    "listing": {
                        "vrm": "L111BBM",
                        "year": 2020,
                        "make": "BMW",
                        "model": "M2",
                        "price": 36500,
                        "mileage": 33000,
                        "colour": "Silver",
                        "gearbox": "Automatic",
                        "fuel": "Petrol",
                        "subtitle": "BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr 2NH BRAKES|BOTH PACKS|CARBON",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/2b0e92fe8a64417c8a9738462e9110fc.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b593bc599aa9493fae914c446539d646.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/852396d5de304596a025c367ee596dd0.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ca983601c540477b873f7df4f3b20a50.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/99092ab41a414ecf882127d45265b835.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f778fcaa4837494fa6a67ada47900150.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/92589a74a83b4f14b86804119ceb9c81.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/844307cc3606477b963ac2c288ee7304.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8a49b50f756c4a3fa75107aaebecd07d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/15661278926c4f3da1a7555e5bfe102a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c926d8d1fa814d2783f2f1a184226c64.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1d7bd335b1474275a54cf4f9f61af3e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bdb550d4e05d40b3ba819dea4c2469a3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5b4ca9712b7a490eaf4bf03065743643.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/799bd488766841d3b094faf2edc3cfe4.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606093139557",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202606093139557&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "Silver",
                        "fuelType": "Petrol",
                        "make": "BMW",
                        "mileage": 33000,
                        "model": "M2",
                        "price": 36500,
                        "registration": "L111BBM",
                        "registrationYear": 2020,
                        "transmission": "Automatic",
                        "summary": "BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr 2NH BRAKES|BOTH PACKS|CARBON",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/2b0e92fe8a64417c8a9738462e9110fc.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b593bc599aa9493fae914c446539d646.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/852396d5de304596a025c367ee596dd0.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ca983601c540477b873f7df4f3b20a50.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/99092ab41a414ecf882127d45265b835.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f778fcaa4837494fa6a67ada47900150.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/92589a74a83b4f14b86804119ceb9c81.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/844307cc3606477b963ac2c288ee7304.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8a49b50f756c4a3fa75107aaebecd07d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/15661278926c4f3da1a7555e5bfe102a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c926d8d1fa814d2783f2f1a184226c64.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1d7bd335b1474275a54cf4f9f61af3e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bdb550d4e05d40b3ba819dea4c2469a3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5b4ca9712b7a490eaf4bf03065743643.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/799bd488766841d3b094faf2edc3cfe4.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202606093139557",
                        "stockId": "8a42a5709eac5ca2019eace255e85575",
                        "searchId": "202606093139557"
                    },
                    "steps": [
                        "start",
                        "at_id: 202606093139557",
                        "url: https://www.zuto.com/apply/?advertId=202606093139557&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: L111BBM",
                        "make/model: BMW / M2",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-13 04:12:21",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "BMW F87 Comp 2020\n30,000 miles\n3 X owners\nFull BMW Service history \nHockenheim silver\nPlus Pack - (heated seats, HK speakers, adaptive LED headlights sun protection glass)\nApple CarPlay \nSpeed limit sign detection \nBMW Mperformance Wheels \nBMW MPerformance 2NH Big brakes\nBMW Mperformance coilovers\nBMW MPerformance carbon diffuser\nBMW MPerformance carbon interior \nBMW Mperformance carbon grilles\nBMW MPerformance carbon mirrors\nBMW Mperformance carbon side trim\nCT Carbon splitter\nCT Carbon side skirts\nLitchfield stage 1 switchable map \nLitchfield crank hub capture plate\nJP cages 1/2 track day cage - can be removed if wishes",
            "colour_detail": "Silver",
            "price_history": [
                {
                    "price": 36500,
                    "recorded_at": "2026-06-13 04:12:21"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "2b0e92fe8a64417c8a9738462e9110fc",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/2b0e92fe8a64417c8a9738462e9110fc.jpg"
                            }
                        },
                        {
                            "hash": "b593bc599aa9493fae914c446539d646",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/b593bc599aa9493fae914c446539d646.jpg"
                            }
                        },
                        {
                            "hash": "852396d5de304596a025c367ee596dd0",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/852396d5de304596a025c367ee596dd0.jpg"
                            }
                        },
                        {
                            "hash": "ca983601c540477b873f7df4f3b20a50",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/ca983601c540477b873f7df4f3b20a50.jpg"
                            }
                        },
                        {
                            "hash": "99092ab41a414ecf882127d45265b835",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/99092ab41a414ecf882127d45265b835.jpg"
                            }
                        },
                        {
                            "hash": "f778fcaa4837494fa6a67ada47900150",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/f778fcaa4837494fa6a67ada47900150.jpg"
                            }
                        },
                        {
                            "hash": "92589a74a83b4f14b86804119ceb9c81",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/92589a74a83b4f14b86804119ceb9c81.jpg"
                            }
                        },
                        {
                            "hash": "844307cc3606477b963ac2c288ee7304",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/844307cc3606477b963ac2c288ee7304.jpg"
                            }
                        },
                        {
                            "hash": "8a49b50f756c4a3fa75107aaebecd07d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/8a49b50f756c4a3fa75107aaebecd07d.jpg"
                            }
                        },
                        {
                            "hash": "15661278926c4f3da1a7555e5bfe102a",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/15661278926c4f3da1a7555e5bfe102a.jpg"
                            }
                        },
                        {
                            "hash": "c926d8d1fa814d2783f2f1a184226c64",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/c926d8d1fa814d2783f2f1a184226c64.jpg"
                            }
                        },
                        {
                            "hash": "1d7bd335b1474275a54cf4f9f61af3e2",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/1d7bd335b1474275a54cf4f9f61af3e2.jpg"
                            }
                        },
                        {
                            "hash": "bdb550d4e05d40b3ba819dea4c2469a3",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/bdb550d4e05d40b3ba819dea4c2469a3.jpg"
                            }
                        },
                        {
                            "hash": "7b65b5cb215b4ea6990bf6e2295bf1bd",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg"
                            }
                        },
                        {
                            "hash": "5b4ca9712b7a490eaf4bf03065743643",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/5b4ca9712b7a490eaf4bf03065743643.jpg"
                            }
                        },
                        {
                            "hash": "799bd488766841d3b094faf2edc3cfe4",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/799bd488766841d3b094faf2edc3cfe4.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-13 04:12:21"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 33000,
                    "recorded_at": "2026-06-13 04:12:21"
                }
            ],
            "description_history": [
                {
                    "hash": "a437e6b790c386a4be09a494a9d30dd4",
                    "text": "BMW F87 Comp 2020\n30,000 miles\n3 X owners\nFull BMW Service history \nHockenheim silver\nPlus Pack - (heated seats, HK speakers, adaptive LED headlights sun protection glass)\nApple CarPlay \nSpeed limit sign detection \nBMW Mperformance Wheels \nBMW MPerformance 2NH Big brakes\nBMW Mperformance coilovers\nBMW MPerformance carbon diffuser\nBMW MPerformance carbon interior \nBMW Mperformance carbon grilles\nBMW MPerformance carbon mirrors\nBMW Mperformance carbon side trim\nCT Carbon splitter\nCT Carbon side skirts\nLitchfield stage 1 switchable map \nLitchfield crank hub capture plate\nJP cages 1/2 track day cage - can be removed if wishes",
                    "recorded_at": "2026-06-13 04:12:21"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/2b0e92fe8a64417c8a9738462e9110fc.jpg",
        "cdn_path": "507/36260/04f7658680f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "04f7658680",
        "cdn_sizes": {
            "f": "507/36260/04f7658680f.jpg",
            "l": "507/36260/04f7658680l.jpg",
            "m": "507/36260/04f7658680m.jpg",
            "s": "507/36260/04f7658680s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/b593bc599aa9493fae914c446539d646.jpg",
        "cdn_path": "507/36260/35caba1fa5f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "35caba1fa5",
        "cdn_sizes": {
            "f": "507/36260/35caba1fa5f.jpg",
            "l": "507/36260/35caba1fa5l.jpg",
            "m": "507/36260/35caba1fa5m.jpg",
            "s": "507/36260/35caba1fa5s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/852396d5de304596a025c367ee596dd0.jpg",
        "cdn_path": "507/36260/d15858e55cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "d15858e55c",
        "cdn_sizes": {
            "f": "507/36260/d15858e55cf.jpg",
            "l": "507/36260/d15858e55cl.jpg",
            "m": "507/36260/d15858e55cm.jpg",
            "s": "507/36260/d15858e55cs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/ca983601c540477b873f7df4f3b20a50.jpg",
        "cdn_path": "507/36260/167c4e9bd4f.jpg",
        "status": "complete",
        "attempts": 2,
        "cdn_hash": "167c4e9bd4",
        "cdn_sizes": {
            "f": "507/36260/167c4e9bd4f.jpg",
            "l": "507/36260/167c4e9bd4l.jpg",
            "m": "507/36260/167c4e9bd4m.jpg",
            "s": "507/36260/167c4e9bd4s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/99092ab41a414ecf882127d45265b835.jpg",
        "cdn_path": "507/36260/61b580152ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "61b580152f",
        "cdn_sizes": {
            "f": "507/36260/61b580152ff.jpg",
            "l": "507/36260/61b580152fl.jpg",
            "m": "507/36260/61b580152fm.jpg",
            "s": "507/36260/61b580152fs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/f778fcaa4837494fa6a67ada47900150.jpg",
        "cdn_path": "507/36260/f1d207212cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f1d207212c",
        "cdn_sizes": {
            "f": "507/36260/f1d207212cf.jpg",
            "l": "507/36260/f1d207212cl.jpg",
            "m": "507/36260/f1d207212cm.jpg",
            "s": "507/36260/f1d207212cs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/92589a74a83b4f14b86804119ceb9c81.jpg",
        "cdn_path": "507/36260/9ae21f2258f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9ae21f2258",
        "cdn_sizes": {
            "f": "507/36260/9ae21f2258f.jpg",
            "l": "507/36260/9ae21f2258l.jpg",
            "m": "507/36260/9ae21f2258m.jpg",
            "s": "507/36260/9ae21f2258s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/844307cc3606477b963ac2c288ee7304.jpg",
        "cdn_path": "507/36260/baccf3353af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "baccf3353a",
        "cdn_sizes": {
            "f": "507/36260/baccf3353af.jpg",
            "l": "507/36260/baccf3353al.jpg",
            "m": "507/36260/baccf3353am.jpg",
            "s": "507/36260/baccf3353as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8a49b50f756c4a3fa75107aaebecd07d.jpg",
        "cdn_path": "507/36260/bd1b6f6891f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "bd1b6f6891",
        "cdn_sizes": {
            "f": "507/36260/bd1b6f6891f.jpg",
            "l": "507/36260/bd1b6f6891l.jpg",
            "m": "507/36260/bd1b6f6891m.jpg",
            "s": "507/36260/bd1b6f6891s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/15661278926c4f3da1a7555e5bfe102a.jpg",
        "cdn_path": "507/36260/02974fc889f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "02974fc889",
        "cdn_sizes": {
            "f": "507/36260/02974fc889f.jpg",
            "l": "507/36260/02974fc889l.jpg",
            "m": "507/36260/02974fc889m.jpg",
            "s": "507/36260/02974fc889s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c926d8d1fa814d2783f2f1a184226c64.jpg",
        "cdn_path": "507/36260/5a04732107f.jpg",
        "status": "complete",
        "attempts": 2,
        "cdn_hash": "5a04732107",
        "cdn_sizes": {
            "f": "507/36260/5a04732107f.jpg",
            "l": "507/36260/5a04732107l.jpg",
            "m": "507/36260/5a04732107m.jpg",
            "s": "507/36260/5a04732107s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/1d7bd335b1474275a54cf4f9f61af3e2.jpg",
        "cdn_path": "507/36260/1ed463436df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "1ed463436d",
        "cdn_sizes": {
            "f": "507/36260/1ed463436df.jpg",
            "l": "507/36260/1ed463436dl.jpg",
            "m": "507/36260/1ed463436dm.jpg",
            "s": "507/36260/1ed463436ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/bdb550d4e05d40b3ba819dea4c2469a3.jpg",
        "cdn_path": "507/36260/76529b3221f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "76529b3221",
        "cdn_sizes": {
            "f": "507/36260/76529b3221f.jpg",
            "l": "507/36260/76529b3221l.jpg",
            "m": "507/36260/76529b3221m.jpg",
            "s": "507/36260/76529b3221s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg",
        "cdn_path": "507/36260/04d16f8473f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "04d16f8473",
        "cdn_sizes": {
            "f": "507/36260/04d16f8473f.jpg",
            "l": "507/36260/04d16f8473l.jpg",
            "m": "507/36260/04d16f8473m.jpg",
            "s": "507/36260/04d16f8473s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5b4ca9712b7a490eaf4bf03065743643.jpg",
        "cdn_path": "507/36260/e503dc5fbcf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "e503dc5fbc",
        "cdn_sizes": {
            "f": "507/36260/e503dc5fbcf.jpg",
            "l": "507/36260/e503dc5fbcl.jpg",
            "m": "507/36260/e503dc5fbcm.jpg",
            "s": "507/36260/e503dc5fbcs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/799bd488766841d3b094faf2edc3cfe4.jpg",
        "cdn_path": "507/36260/74497014fdf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "74497014fd",
        "cdn_sizes": {
            "f": "507/36260/74497014fdf.jpg",
            "l": "507/36260/74497014fdl.jpg",
            "m": "507/36260/74497014fdm.jpg",
            "s": "507/36260/74497014fds.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "L111BBM",
    "make": "BMW",
    "model": "M2",
    "trim_line": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
    "year": 2020,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "Silver",
    "doors": 2,
    "seats": 4,
    "mileage": 33000,
    "price": 36500,
    "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": "202606093139557",
            "vdata_scrape_id": "at_id_202606093139557",
            "data_complete": true,
            "listing": {
                "title": "2020 BMW M2",
                "subtitle": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
                "make": "BMW",
                "model": "M2",
                "year": 2020,
                "price": 36500,
                "mileage": 33000,
                "fuel": "Petrol",
                "body_type": "Coupe",
                "gearbox": "Automatic",
                "doors": 2,
                "seats": 4,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "Silver",
                "range_miles": null,
                "vin": null,
                "description": "BMW F87 Comp 2020\n30,000 miles\n3 X owners\nFull BMW Service history \nHockenheim silver\nPlus Pack - (heated seats, HK speakers, adaptive LED headlights sun protection glass)\nApple CarPlay \nSpeed limit sign detection \nBMW Mperformance Wheels \nBMW MPerformance 2NH Big brakes\nBMW Mperformance coilovers\nBMW MPerformance carbon diffuser\nBMW MPerformance carbon interior \nBMW Mperformance carbon grilles\nBMW MPerformance carbon mirrors\nBMW Mperformance carbon side trim\nCT Carbon splitter\nCT Carbon side skirts\nLitchfield stage 1 switchable map \nLitchfield crank hub capture plate\nJP cages 1/2 track day cage - can be removed if wishes",
                "description_section_present": true,
                "image_count": 16,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/2b0e92fe8a64417c8a9738462e9110fc.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/b593bc599aa9493fae914c446539d646.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/852396d5de304596a025c367ee596dd0.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/ca983601c540477b873f7df4f3b20a50.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/99092ab41a414ecf882127d45265b835.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/f778fcaa4837494fa6a67ada47900150.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/92589a74a83b4f14b86804119ceb9c81.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/844307cc3606477b963ac2c288ee7304.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/8a49b50f756c4a3fa75107aaebecd07d.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/15661278926c4f3da1a7555e5bfe102a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/c926d8d1fa814d2783f2f1a184226c64.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/1d7bd335b1474275a54cf4f9f61af3e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/bdb550d4e05d40b3ba819dea4c2469a3.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/5b4ca9712b7a490eaf4bf03065743643.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/799bd488766841d3b094faf2edc3cfe4.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "01246920712",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606093139557",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202606093139557",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606093139557",
                "[+0.0s] at_id: 202606093139557",
                "[+3.73s] driver started",
                "[+5.36s] page loaded",
                "[+6.36s] pre-cookie wait done",
                "[+6.41s] switched into cookie iframe",
                "[+6.52s] cookie button clicked",
                "[+6.54s] cookie iframe gone",
                "[+6.6s] title: 2020 BMW M2",
                "[+6.63s] subtitle: 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
                "[+6.65s] price: 36500",
                "[+6.67s] 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', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo']",
                "[+6.67s] 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']",
                "[+6.68s] overview section confirmed via CSS selector",
                "[+6.68s] mileage: 33000",
                "[+6.69s] year: 2020",
                "[+7.27s] fuel: Petrol",
                "[+7.29s] body_type: Coupe",
                "[+7.3s] gearbox: Automatic",
                "[+7.3s] doors: 2",
                "[+7.31s] seats: 4",
                "[+7.31s] engine: 3.0L",
                "[+7.32s] emission_class: Euro 6",
                "[+7.32s] colour: Silver",
                "[+7.34s] range_miles: None",
                "[+7.35s] data-lp-sdes not found — falling back to title parse",
                "[+7.35s] make/model from page title: BMW / M2",
                "[+7.4s] dealer_name: None",
                "[+7.41s] dealer_id: None",
                "[+7.42s] dealer_rating: None",
                "[+7.44s] dealer_phone: 01246920712",
                "[+7.45s] is_private_seller: True",
                "[+7.5s] description_section_present: True",
                "[+7.63s] description signpost clicked",
                "[+8.41s] description: 629 chars",
                "[+8.44s] description modal closed",
                "[+8.47s] image_count from counter: 16",
                "[+8.51s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+9.17s] image grid present",
                "[+9.63s] gallery images extracted: 16",
                "[+9.63s] data_complete: True",
                "[+9.75s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202606093139557",
            "vdata_scrape_id": "at_id_202606093139557",
            "data_complete": true,
            "listing": {
                "vrm": "L111BBM",
                "year": 2020,
                "make": "BMW",
                "model": "M2",
                "price": 36500,
                "mileage": 33000,
                "colour": "Silver",
                "gearbox": "Automatic",
                "fuel": "Petrol",
                "subtitle": "BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr 2NH BRAKES|BOTH PACKS|CARBON",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/2b0e92fe8a64417c8a9738462e9110fc.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b593bc599aa9493fae914c446539d646.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/852396d5de304596a025c367ee596dd0.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ca983601c540477b873f7df4f3b20a50.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/99092ab41a414ecf882127d45265b835.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f778fcaa4837494fa6a67ada47900150.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/92589a74a83b4f14b86804119ceb9c81.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/844307cc3606477b963ac2c288ee7304.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8a49b50f756c4a3fa75107aaebecd07d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/15661278926c4f3da1a7555e5bfe102a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c926d8d1fa814d2783f2f1a184226c64.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1d7bd335b1474275a54cf4f9f61af3e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bdb550d4e05d40b3ba819dea4c2469a3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5b4ca9712b7a490eaf4bf03065743643.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/799bd488766841d3b094faf2edc3cfe4.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606093139557",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202606093139557&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "Silver",
                "fuelType": "Petrol",
                "make": "BMW",
                "mileage": 33000,
                "model": "M2",
                "price": 36500,
                "registration": "L111BBM",
                "registrationYear": 2020,
                "transmission": "Automatic",
                "summary": "BMW M2 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr 2NH BRAKES|BOTH PACKS|CARBON",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/2b0e92fe8a64417c8a9738462e9110fc.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b593bc599aa9493fae914c446539d646.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/852396d5de304596a025c367ee596dd0.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ca983601c540477b873f7df4f3b20a50.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/99092ab41a414ecf882127d45265b835.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f778fcaa4837494fa6a67ada47900150.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/92589a74a83b4f14b86804119ceb9c81.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/844307cc3606477b963ac2c288ee7304.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8a49b50f756c4a3fa75107aaebecd07d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/15661278926c4f3da1a7555e5bfe102a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c926d8d1fa814d2783f2f1a184226c64.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1d7bd335b1474275a54cf4f9f61af3e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bdb550d4e05d40b3ba819dea4c2469a3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5b4ca9712b7a490eaf4bf03065743643.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/799bd488766841d3b094faf2edc3cfe4.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202606093139557",
                "stockId": "8a42a5709eac5ca2019eace255e85575",
                "searchId": "202606093139557"
            },
            "steps": [
                "start",
                "at_id: 202606093139557",
                "url: https://www.zuto.com/apply/?advertId=202606093139557&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: L111BBM",
                "make/model: BMW / M2",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-13 04:12:21",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "BMW F87 Comp 2020\n30,000 miles\n3 X owners\nFull BMW Service history \nHockenheim silver\nPlus Pack - (heated seats, HK speakers, adaptive LED headlights sun protection glass)\nApple CarPlay \nSpeed limit sign detection \nBMW Mperformance Wheels \nBMW MPerformance 2NH Big brakes\nBMW Mperformance coilovers\nBMW MPerformance carbon diffuser\nBMW MPerformance carbon interior \nBMW Mperformance carbon grilles\nBMW MPerformance carbon mirrors\nBMW Mperformance carbon side trim\nCT Carbon splitter\nCT Carbon side skirts\nLitchfield stage 1 switchable map \nLitchfield crank hub capture plate\nJP cages 1/2 track day cage - can be removed if wishes",
    "colour_detail": "Silver",
    "price_history": [
        {
            "price": 36500,
            "recorded_at": "2026-06-13 04:12:21"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "2b0e92fe8a64417c8a9738462e9110fc",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/2b0e92fe8a64417c8a9738462e9110fc.jpg"
                    }
                },
                {
                    "hash": "b593bc599aa9493fae914c446539d646",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/b593bc599aa9493fae914c446539d646.jpg"
                    }
                },
                {
                    "hash": "852396d5de304596a025c367ee596dd0",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/852396d5de304596a025c367ee596dd0.jpg"
                    }
                },
                {
                    "hash": "ca983601c540477b873f7df4f3b20a50",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/ca983601c540477b873f7df4f3b20a50.jpg"
                    }
                },
                {
                    "hash": "99092ab41a414ecf882127d45265b835",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/99092ab41a414ecf882127d45265b835.jpg"
                    }
                },
                {
                    "hash": "f778fcaa4837494fa6a67ada47900150",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/f778fcaa4837494fa6a67ada47900150.jpg"
                    }
                },
                {
                    "hash": "92589a74a83b4f14b86804119ceb9c81",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/92589a74a83b4f14b86804119ceb9c81.jpg"
                    }
                },
                {
                    "hash": "844307cc3606477b963ac2c288ee7304",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/844307cc3606477b963ac2c288ee7304.jpg"
                    }
                },
                {
                    "hash": "8a49b50f756c4a3fa75107aaebecd07d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/8a49b50f756c4a3fa75107aaebecd07d.jpg"
                    }
                },
                {
                    "hash": "15661278926c4f3da1a7555e5bfe102a",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/15661278926c4f3da1a7555e5bfe102a.jpg"
                    }
                },
                {
                    "hash": "c926d8d1fa814d2783f2f1a184226c64",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/c926d8d1fa814d2783f2f1a184226c64.jpg"
                    }
                },
                {
                    "hash": "1d7bd335b1474275a54cf4f9f61af3e2",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/1d7bd335b1474275a54cf4f9f61af3e2.jpg"
                    }
                },
                {
                    "hash": "bdb550d4e05d40b3ba819dea4c2469a3",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/bdb550d4e05d40b3ba819dea4c2469a3.jpg"
                    }
                },
                {
                    "hash": "7b65b5cb215b4ea6990bf6e2295bf1bd",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/7b65b5cb215b4ea6990bf6e2295bf1bd.jpg"
                    }
                },
                {
                    "hash": "5b4ca9712b7a490eaf4bf03065743643",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/5b4ca9712b7a490eaf4bf03065743643.jpg"
                    }
                },
                {
                    "hash": "799bd488766841d3b094faf2edc3cfe4",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/799bd488766841d3b094faf2edc3cfe4.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-13 04:12:21"
        }
    ],
    "mileage_history": [
        {
            "mileage": 33000,
            "recorded_at": "2026-06-13 04:12:21"
        }
    ],
    "description_history": [
        {
            "hash": "a437e6b790c386a4be09a494a9d30dd4",
            "text": "BMW F87 Comp 2020\n30,000 miles\n3 X owners\nFull BMW Service history \nHockenheim silver\nPlus Pack - (heated seats, HK speakers, adaptive LED headlights sun protection glass)\nApple CarPlay \nSpeed limit sign detection \nBMW Mperformance Wheels \nBMW MPerformance 2NH Big brakes\nBMW Mperformance coilovers\nBMW MPerformance carbon diffuser\nBMW MPerformance carbon interior \nBMW Mperformance carbon grilles\nBMW MPerformance carbon mirrors\nBMW Mperformance carbon side trim\nCT Carbon splitter\nCT Carbon side skirts\nLitchfield stage 1 switchable map \nLitchfield crank hub capture plate\nJP cages 1/2 track day cage - can be removed if wishes",
            "recorded_at": "2026-06-13 04:12:21"
        }
    ]
}