Edit in admin →
17 images
Online · Days listed: 6

2026 BMW M2

3.0 BiTurbo Competition Petrol DCT Euro 6 (s/s) (410 ps)

£29,950
29,000 miles
MX70PXO

Overview

Mileage
29,000 miles
Registration
2026 (26 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
Seats
4
Body colour
White
2020 (70) BMW M2 Competition 3.0L Petrol Auto, HPI Clear ULEZ compliant / Euro 6 Automatic Mileage 29k Service history 1 Owner Inspections welcome BMW Adaptive Headlights Harmon Kardon Speakers Electric Memory Seats Front Heated Seats Pro Nav Display BMW Connected Drive Adaptive Cruise Control Lane Assist Blind Spot Assist Rear View Camera 360 Parking Sensors Electric Folding Mirrors Sat Nav 19inch Diamond Cut Alloy Wheels CT Carbon Body Kit Keyless Start Keyless Entry Start Stop Driving Modes Many more features/extras JDM import Please feel free to contact if you need any info Car is mint with no scratches or dent at all. Thanks

History

Price history

When Price Δ
7 days ago £29,950

Mileage history

When Mileage Δ
7 days ago 29,000

Item data

Processed fields

vrm
MX70PXO
make
BMW
model
M2
trim line
3.0 BiTurbo Competition Petrol DCT Euro 6 (s/s) (410 ps)
year
2026
body type
Coupe
fuel type
Petrol
transmission
Automatic
engine size cc
3000
engine size litres
3
colour
White
seats
4
mileage
29000
price
29950
source key
search-make-bmw-m2
platform
autotrader

Item record

item id
26286
remote id
https://www.autotrader.co.uk/car-details/202606113218916
platform
autotrader
source key
search-make-bmw-m2
remote status
available
media count
17
first seen at
2026-06-12 06:56:55
last seen at
2026-06-12 06:56:55
completed at
2026-06-12 07:45:17
remote url
View original →

Raw data

Item record
{
    "item_id": 26286,
    "remote_id": "https://www.autotrader.co.uk/car-details/202606113218916",
    "source_key": "search-make-bmw-m2",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202606113218916",
    "remote_status": "available",
    "media_count": 17,
    "last_seen_at": "2026-06-12 06:56:55",
    "first_seen_at": "2026-06-12 06:56:55",
    "completed_at": "2026-06-12 07:45:17",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/f0ef02bec2d54362a8fa852c6bf80dda.jpg",
                "cdn_path": "507/26286/90c3fc8f07f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "90c3fc8f07",
                "cdn_sizes": {
                    "f": "507/26286/90c3fc8f07f.jpg",
                    "l": "507/26286/90c3fc8f07l.jpg",
                    "m": "507/26286/90c3fc8f07m.jpg",
                    "s": "507/26286/90c3fc8f07s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c900ae1c180a4ddf9ae209fdf19545d7.jpg",
                "cdn_path": "507/26286/809dfec8b9f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "809dfec8b9",
                "cdn_sizes": {
                    "f": "507/26286/809dfec8b9f.jpg",
                    "l": "507/26286/809dfec8b9l.jpg",
                    "m": "507/26286/809dfec8b9m.jpg",
                    "s": "507/26286/809dfec8b9s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/1ae8f07238214ab9832df146ed92860e.jpg",
                "cdn_path": "507/26286/080a498b1cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "080a498b1c",
                "cdn_sizes": {
                    "f": "507/26286/080a498b1cf.jpg",
                    "l": "507/26286/080a498b1cl.jpg",
                    "m": "507/26286/080a498b1cm.jpg",
                    "s": "507/26286/080a498b1cs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/823123f9ba7c4bd59869cfa251f3be68.jpg",
                "cdn_path": "507/26286/5ac2347b0ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "5ac2347b0e",
                "cdn_sizes": {
                    "f": "507/26286/5ac2347b0ef.jpg",
                    "l": "507/26286/5ac2347b0el.jpg",
                    "m": "507/26286/5ac2347b0em.jpg",
                    "s": "507/26286/5ac2347b0es.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg",
                "cdn_path": "507/26286/b5365173c6f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b5365173c6",
                "cdn_sizes": {
                    "f": "507/26286/b5365173c6f.jpg",
                    "l": "507/26286/b5365173c6l.jpg",
                    "m": "507/26286/b5365173c6m.jpg",
                    "s": "507/26286/b5365173c6s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/26c9f91f818b4844a2c39c50327fb20e.jpg",
                "cdn_path": "507/26286/28bff2af2af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "28bff2af2a",
                "cdn_sizes": {
                    "f": "507/26286/28bff2af2af.jpg",
                    "l": "507/26286/28bff2af2al.jpg",
                    "m": "507/26286/28bff2af2am.jpg",
                    "s": "507/26286/28bff2af2as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8328378132c54e9bb01eacfa38687671.jpg",
                "cdn_path": "507/26286/260ad00a65f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "260ad00a65",
                "cdn_sizes": {
                    "f": "507/26286/260ad00a65f.jpg",
                    "l": "507/26286/260ad00a65l.jpg",
                    "m": "507/26286/260ad00a65m.jpg",
                    "s": "507/26286/260ad00a65s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg",
                "cdn_path": "507/26286/52f25cfb2ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "52f25cfb2e",
                "cdn_sizes": {
                    "f": "507/26286/52f25cfb2ef.jpg",
                    "l": "507/26286/52f25cfb2el.jpg",
                    "m": "507/26286/52f25cfb2em.jpg",
                    "s": "507/26286/52f25cfb2es.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/ad44b79b2c4c4685b7859071758f74e0.jpg",
                "cdn_path": "507/26286/32706f1539f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "32706f1539",
                "cdn_sizes": {
                    "f": "507/26286/32706f1539f.jpg",
                    "l": "507/26286/32706f1539l.jpg",
                    "m": "507/26286/32706f1539m.jpg",
                    "s": "507/26286/32706f1539s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8432dccda868439fb587bee72d963cb2.jpg",
                "cdn_path": "507/26286/9a0448d79af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9a0448d79a",
                "cdn_sizes": {
                    "f": "507/26286/9a0448d79af.jpg",
                    "l": "507/26286/9a0448d79al.jpg",
                    "m": "507/26286/9a0448d79am.jpg",
                    "s": "507/26286/9a0448d79as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c2755387ff834e0aa3094361d37f1226.jpg",
                "cdn_path": "507/26286/ed64bc950bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ed64bc950b",
                "cdn_sizes": {
                    "f": "507/26286/ed64bc950bf.jpg",
                    "l": "507/26286/ed64bc950bl.jpg",
                    "m": "507/26286/ed64bc950bm.jpg",
                    "s": "507/26286/ed64bc950bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/ef7a0ea449d74e94b6d3f7247501f388.jpg",
                "cdn_path": "507/26286/940ca9c552f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "940ca9c552",
                "cdn_sizes": {
                    "f": "507/26286/940ca9c552f.jpg",
                    "l": "507/26286/940ca9c552l.jpg",
                    "m": "507/26286/940ca9c552m.jpg",
                    "s": "507/26286/940ca9c552s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/0e792482390f4099aec768e6ba9cfba5.jpg",
                "cdn_path": "507/26286/0d4cf2eb29f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "0d4cf2eb29",
                "cdn_sizes": {
                    "f": "507/26286/0d4cf2eb29f.jpg",
                    "l": "507/26286/0d4cf2eb29l.jpg",
                    "m": "507/26286/0d4cf2eb29m.jpg",
                    "s": "507/26286/0d4cf2eb29s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/3f522979d93e45e6bc7f699d570f1bdb.jpg",
                "cdn_path": "507/26286/91485eeb4df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "91485eeb4d",
                "cdn_sizes": {
                    "f": "507/26286/91485eeb4df.jpg",
                    "l": "507/26286/91485eeb4dl.jpg",
                    "m": "507/26286/91485eeb4dm.jpg",
                    "s": "507/26286/91485eeb4ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/f48cacbd0b93412f9a642b27c956bd3c.jpg",
                "cdn_path": "507/26286/b02840daa6f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b02840daa6",
                "cdn_sizes": {
                    "f": "507/26286/b02840daa6f.jpg",
                    "l": "507/26286/b02840daa6l.jpg",
                    "m": "507/26286/b02840daa6m.jpg",
                    "s": "507/26286/b02840daa6s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/e046b58d6d5444e6aa5ac50ffeead8e6.jpg",
                "cdn_path": "507/26286/f27bafe117f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f27bafe117",
                "cdn_sizes": {
                    "f": "507/26286/f27bafe117f.jpg",
                    "l": "507/26286/f27bafe117l.jpg",
                    "m": "507/26286/f27bafe117m.jpg",
                    "s": "507/26286/f27bafe117s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/084d5be3a6e3433d90b122aa6e36c83c.jpg",
                "cdn_path": "507/26286/4bb227c189f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "4bb227c189",
                "cdn_sizes": {
                    "f": "507/26286/4bb227c189f.jpg",
                    "l": "507/26286/4bb227c189l.jpg",
                    "m": "507/26286/4bb227c189m.jpg",
                    "s": "507/26286/4bb227c189s.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "MX70PXO",
            "make": "BMW",
            "model": "M2",
            "trim_line": "3.0 BiTurbo Competition Petrol DCT Euro 6 (s/s) (410 ps)",
            "year": 2026,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "White",
            "doors": null,
            "seats": 4,
            "mileage": 29000,
            "price": 29950,
            "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": "202606113218916",
                    "vdata_scrape_id": "at_id_202606113218916",
                    "data_complete": true,
                    "listing": {
                        "title": "2026 BMW M2",
                        "subtitle": "3.0 BiTurbo Competition Petrol DCT Euro 6 (s/s) (410 ps)",
                        "make": "BMW",
                        "model": "M2",
                        "year": 2026,
                        "price": 29950,
                        "mileage": 29000,
                        "fuel": "Petrol",
                        "body_type": "Coupe",
                        "gearbox": "Automatic",
                        "doors": null,
                        "seats": 4,
                        "engine": "3.0L",
                        "emission_class": null,
                        "colour": "White",
                        "range_miles": null,
                        "vin": null,
                        "description": "2020 (70) BMW M2 Competition 3.0L Petrol Auto,\nHPI Clear\nULEZ compliant / Euro 6\nAutomatic \nMileage 29k\nService history \n1 Owner \nInspections welcome\n\nBMW Adaptive Headlights \nHarmon Kardon Speakers\nElectric Memory Seats\nFront Heated Seats\nPro Nav Display\nBMW Connected Drive\nAdaptive Cruise Control\nLane Assist\nBlind Spot Assist\nRear View Camera\n360 Parking Sensors\nElectric Folding Mirrors\nSat Nav\n19inch Diamond Cut Alloy Wheels\nCT Carbon Body Kit\nKeyless Start Keyless Entry\nStart Stop Driving Modes\nMany more features/extras \nJDM import\nPlease feel free to contact if you need any info\nCar is mint with no scratches or dent at all.\nThanks",
                        "description_section_present": true,
                        "image_count": 17,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/f0ef02bec2d54362a8fa852c6bf80dda.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/c900ae1c180a4ddf9ae209fdf19545d7.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/1ae8f07238214ab9832df146ed92860e.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/823123f9ba7c4bd59869cfa251f3be68.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/26c9f91f818b4844a2c39c50327fb20e.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/8328378132c54e9bb01eacfa38687671.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/ad44b79b2c4c4685b7859071758f74e0.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/8432dccda868439fb587bee72d963cb2.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/c2755387ff834e0aa3094361d37f1226.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/ef7a0ea449d74e94b6d3f7247501f388.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/0e792482390f4099aec768e6ba9cfba5.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/3f522979d93e45e6bc7f699d570f1bdb.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/f48cacbd0b93412f9a642b27c956bd3c.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/e046b58d6d5444e6aa5ac50ffeead8e6.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/084d5be3a6e3433d90b122aa6e36c83c.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "01615065926",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606113218916",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202606113218916",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606113218916",
                        "[+0.0s] at_id: 202606113218916",
                        "[+1.91s] driver started",
                        "[+3.11s] page loaded",
                        "[+4.18s] pre-cookie wait done",
                        "[+4.23s] switched into cookie iframe",
                        "[+4.4s] cookie button clicked",
                        "[+4.46s] cookie iframe gone",
                        "[+4.51s] title: 2026 BMW M2",
                        "[+5.51s] subtitle: 3.0 BiTurbo Competition Petrol DCT Euro 6 (s/s) (410 ps)",
                        "[+5.59s] price: 29950",
                        "[+5.62s] 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', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo']",
                        "[+5.62s] 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-seats', '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']",
                        "[+5.64s] overview section confirmed via CSS selector",
                        "[+5.65s] mileage: 29000",
                        "[+5.66s] year: 2026",
                        "[+5.67s] fuel: Petrol",
                        "[+5.68s] body_type: Coupe",
                        "[+5.69s] gearbox: Automatic",
                        "[+5.71s] doors: None",
                        "[+5.72s] seats: 4",
                        "[+5.73s] engine: 3.0L",
                        "[+5.75s] emission_class: None",
                        "[+5.76s] colour: White",
                        "[+5.78s] range_miles: None",
                        "[+5.8s] data-lp-sdes not found — falling back to title parse",
                        "[+5.81s] make/model from page title: BMW / M2",
                        "[+5.89s] dealer_name: None",
                        "[+5.91s] dealer_id: None",
                        "[+5.92s] dealer_rating: None",
                        "[+5.94s] dealer_phone: 01615065926",
                        "[+5.96s] is_private_seller: True",
                        "[+6.01s] description_section_present: True",
                        "[+6.1s] description signpost clicked",
                        "[+6.3s] description: 643 chars",
                        "[+6.32s] description modal closed",
                        "[+6.36s] image_count from counter: 17",
                        "[+6.42s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+7.03s] image grid present",
                        "[+7.5s] gallery images extracted: 17",
                        "[+7.5s] data_complete: True",
                        "[+7.62s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202606113218916",
                    "vdata_scrape_id": "at_id_202606113218916",
                    "data_complete": true,
                    "listing": {
                        "vrm": "MX70PXO",
                        "year": 2026,
                        "make": "BMW",
                        "model": "M2",
                        "price": 29950,
                        "mileage": 29000,
                        "colour": "White",
                        "gearbox": "Automatic",
                        "fuel": "Petrol",
                        "subtitle": "BMW M2 3.0 BiTurbo Competition  Petrol DCT Euro 6 (s/s) (410 ps) Harmon Kardon,Electric M Seats",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/f0ef02bec2d54362a8fa852c6bf80dda.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c900ae1c180a4ddf9ae209fdf19545d7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1ae8f07238214ab9832df146ed92860e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/823123f9ba7c4bd59869cfa251f3be68.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/26c9f91f818b4844a2c39c50327fb20e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8328378132c54e9bb01eacfa38687671.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ad44b79b2c4c4685b7859071758f74e0.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8432dccda868439fb587bee72d963cb2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c2755387ff834e0aa3094361d37f1226.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ef7a0ea449d74e94b6d3f7247501f388.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0e792482390f4099aec768e6ba9cfba5.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3f522979d93e45e6bc7f699d570f1bdb.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f48cacbd0b93412f9a642b27c956bd3c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e046b58d6d5444e6aa5ac50ffeead8e6.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/084d5be3a6e3433d90b122aa6e36c83c.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606113218916",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202606113218916&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": 29000,
                        "model": "M2",
                        "price": 29950,
                        "registration": "MX70PXO",
                        "registrationYear": 2026,
                        "transmission": "Automatic",
                        "summary": "BMW M2 3.0 BiTurbo Competition  Petrol DCT Euro 6 (s/s) (410 ps) Harmon Kardon,Electric M Seats",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/f0ef02bec2d54362a8fa852c6bf80dda.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c900ae1c180a4ddf9ae209fdf19545d7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1ae8f07238214ab9832df146ed92860e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/823123f9ba7c4bd59869cfa251f3be68.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/26c9f91f818b4844a2c39c50327fb20e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8328378132c54e9bb01eacfa38687671.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ad44b79b2c4c4685b7859071758f74e0.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8432dccda868439fb587bee72d963cb2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c2755387ff834e0aa3094361d37f1226.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ef7a0ea449d74e94b6d3f7247501f388.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0e792482390f4099aec768e6ba9cfba5.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3f522979d93e45e6bc7f699d570f1bdb.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f48cacbd0b93412f9a642b27c956bd3c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e046b58d6d5444e6aa5ac50ffeead8e6.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/084d5be3a6e3433d90b122aa6e36c83c.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202606113218916",
                        "stockId": "8a4296b79eac5ca0019eb89c1b69316f",
                        "searchId": "202606113218916"
                    },
                    "steps": [
                        "start",
                        "at_id: 202606113218916",
                        "url: https://www.zuto.com/apply/?advertId=202606113218916&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: MX70PXO",
                        "make/model: BMW / M2",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-12 08:46:12",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "2020 (70) BMW M2 Competition 3.0L Petrol Auto,\nHPI Clear\nULEZ compliant / Euro 6\nAutomatic \nMileage 29k\nService history \n1 Owner \nInspections welcome\n\nBMW Adaptive Headlights \nHarmon Kardon Speakers\nElectric Memory Seats\nFront Heated Seats\nPro Nav Display\nBMW Connected Drive\nAdaptive Cruise Control\nLane Assist\nBlind Spot Assist\nRear View Camera\n360 Parking Sensors\nElectric Folding Mirrors\nSat Nav\n19inch Diamond Cut Alloy Wheels\nCT Carbon Body Kit\nKeyless Start Keyless Entry\nStart Stop Driving Modes\nMany more features/extras \nJDM import\nPlease feel free to contact if you need any info\nCar is mint with no scratches or dent at all.\nThanks",
            "colour_detail": "White",
            "price_history": [
                {
                    "price": 29950,
                    "recorded_at": "2026-06-12 08:46:12"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "f0ef02bec2d54362a8fa852c6bf80dda",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/f0ef02bec2d54362a8fa852c6bf80dda.jpg"
                            }
                        },
                        {
                            "hash": "c900ae1c180a4ddf9ae209fdf19545d7",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/c900ae1c180a4ddf9ae209fdf19545d7.jpg"
                            }
                        },
                        {
                            "hash": "1ae8f07238214ab9832df146ed92860e",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/1ae8f07238214ab9832df146ed92860e.jpg"
                            }
                        },
                        {
                            "hash": "823123f9ba7c4bd59869cfa251f3be68",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/823123f9ba7c4bd59869cfa251f3be68.jpg"
                            }
                        },
                        {
                            "hash": "3d61d7af8a274d5a8ba6fa8e1bbba66d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg"
                            }
                        },
                        {
                            "hash": "26c9f91f818b4844a2c39c50327fb20e",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/26c9f91f818b4844a2c39c50327fb20e.jpg"
                            }
                        },
                        {
                            "hash": "8328378132c54e9bb01eacfa38687671",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/8328378132c54e9bb01eacfa38687671.jpg"
                            }
                        },
                        {
                            "hash": "a31a1bd4f6d94d308f3bceb103f9c4a7",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg"
                            }
                        },
                        {
                            "hash": "ad44b79b2c4c4685b7859071758f74e0",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/ad44b79b2c4c4685b7859071758f74e0.jpg"
                            }
                        },
                        {
                            "hash": "8432dccda868439fb587bee72d963cb2",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/8432dccda868439fb587bee72d963cb2.jpg"
                            }
                        },
                        {
                            "hash": "c2755387ff834e0aa3094361d37f1226",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/c2755387ff834e0aa3094361d37f1226.jpg"
                            }
                        },
                        {
                            "hash": "ef7a0ea449d74e94b6d3f7247501f388",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/ef7a0ea449d74e94b6d3f7247501f388.jpg"
                            }
                        },
                        {
                            "hash": "0e792482390f4099aec768e6ba9cfba5",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/0e792482390f4099aec768e6ba9cfba5.jpg"
                            }
                        },
                        {
                            "hash": "3f522979d93e45e6bc7f699d570f1bdb",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/3f522979d93e45e6bc7f699d570f1bdb.jpg"
                            }
                        },
                        {
                            "hash": "f48cacbd0b93412f9a642b27c956bd3c",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/f48cacbd0b93412f9a642b27c956bd3c.jpg"
                            }
                        },
                        {
                            "hash": "e046b58d6d5444e6aa5ac50ffeead8e6",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/e046b58d6d5444e6aa5ac50ffeead8e6.jpg"
                            }
                        },
                        {
                            "hash": "084d5be3a6e3433d90b122aa6e36c83c",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/084d5be3a6e3433d90b122aa6e36c83c.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-12 08:46:12"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 29000,
                    "recorded_at": "2026-06-12 08:46:12"
                }
            ],
            "description_history": [
                {
                    "hash": "c685ca5d745d2c7a42b71398939c18d5",
                    "text": "2020 (70) BMW M2 Competition 3.0L Petrol Auto,\nHPI Clear\nULEZ compliant / Euro 6\nAutomatic \nMileage 29k\nService history \n1 Owner \nInspections welcome\n\nBMW Adaptive Headlights \nHarmon Kardon Speakers\nElectric Memory Seats\nFront Heated Seats\nPro Nav Display\nBMW Connected Drive\nAdaptive Cruise Control\nLane Assist\nBlind Spot Assist\nRear View Camera\n360 Parking Sensors\nElectric Folding Mirrors\nSat Nav\n19inch Diamond Cut Alloy Wheels\nCT Carbon Body Kit\nKeyless Start Keyless Entry\nStart Stop Driving Modes\nMany more features/extras \nJDM import\nPlease feel free to contact if you need any info\nCar is mint with no scratches or dent at all.\nThanks",
                    "recorded_at": "2026-06-12 08:46:12"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/f0ef02bec2d54362a8fa852c6bf80dda.jpg",
        "cdn_path": "507/26286/90c3fc8f07f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "90c3fc8f07",
        "cdn_sizes": {
            "f": "507/26286/90c3fc8f07f.jpg",
            "l": "507/26286/90c3fc8f07l.jpg",
            "m": "507/26286/90c3fc8f07m.jpg",
            "s": "507/26286/90c3fc8f07s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c900ae1c180a4ddf9ae209fdf19545d7.jpg",
        "cdn_path": "507/26286/809dfec8b9f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "809dfec8b9",
        "cdn_sizes": {
            "f": "507/26286/809dfec8b9f.jpg",
            "l": "507/26286/809dfec8b9l.jpg",
            "m": "507/26286/809dfec8b9m.jpg",
            "s": "507/26286/809dfec8b9s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/1ae8f07238214ab9832df146ed92860e.jpg",
        "cdn_path": "507/26286/080a498b1cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "080a498b1c",
        "cdn_sizes": {
            "f": "507/26286/080a498b1cf.jpg",
            "l": "507/26286/080a498b1cl.jpg",
            "m": "507/26286/080a498b1cm.jpg",
            "s": "507/26286/080a498b1cs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/823123f9ba7c4bd59869cfa251f3be68.jpg",
        "cdn_path": "507/26286/5ac2347b0ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "5ac2347b0e",
        "cdn_sizes": {
            "f": "507/26286/5ac2347b0ef.jpg",
            "l": "507/26286/5ac2347b0el.jpg",
            "m": "507/26286/5ac2347b0em.jpg",
            "s": "507/26286/5ac2347b0es.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg",
        "cdn_path": "507/26286/b5365173c6f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b5365173c6",
        "cdn_sizes": {
            "f": "507/26286/b5365173c6f.jpg",
            "l": "507/26286/b5365173c6l.jpg",
            "m": "507/26286/b5365173c6m.jpg",
            "s": "507/26286/b5365173c6s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/26c9f91f818b4844a2c39c50327fb20e.jpg",
        "cdn_path": "507/26286/28bff2af2af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "28bff2af2a",
        "cdn_sizes": {
            "f": "507/26286/28bff2af2af.jpg",
            "l": "507/26286/28bff2af2al.jpg",
            "m": "507/26286/28bff2af2am.jpg",
            "s": "507/26286/28bff2af2as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8328378132c54e9bb01eacfa38687671.jpg",
        "cdn_path": "507/26286/260ad00a65f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "260ad00a65",
        "cdn_sizes": {
            "f": "507/26286/260ad00a65f.jpg",
            "l": "507/26286/260ad00a65l.jpg",
            "m": "507/26286/260ad00a65m.jpg",
            "s": "507/26286/260ad00a65s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg",
        "cdn_path": "507/26286/52f25cfb2ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "52f25cfb2e",
        "cdn_sizes": {
            "f": "507/26286/52f25cfb2ef.jpg",
            "l": "507/26286/52f25cfb2el.jpg",
            "m": "507/26286/52f25cfb2em.jpg",
            "s": "507/26286/52f25cfb2es.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/ad44b79b2c4c4685b7859071758f74e0.jpg",
        "cdn_path": "507/26286/32706f1539f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "32706f1539",
        "cdn_sizes": {
            "f": "507/26286/32706f1539f.jpg",
            "l": "507/26286/32706f1539l.jpg",
            "m": "507/26286/32706f1539m.jpg",
            "s": "507/26286/32706f1539s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8432dccda868439fb587bee72d963cb2.jpg",
        "cdn_path": "507/26286/9a0448d79af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9a0448d79a",
        "cdn_sizes": {
            "f": "507/26286/9a0448d79af.jpg",
            "l": "507/26286/9a0448d79al.jpg",
            "m": "507/26286/9a0448d79am.jpg",
            "s": "507/26286/9a0448d79as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c2755387ff834e0aa3094361d37f1226.jpg",
        "cdn_path": "507/26286/ed64bc950bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ed64bc950b",
        "cdn_sizes": {
            "f": "507/26286/ed64bc950bf.jpg",
            "l": "507/26286/ed64bc950bl.jpg",
            "m": "507/26286/ed64bc950bm.jpg",
            "s": "507/26286/ed64bc950bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/ef7a0ea449d74e94b6d3f7247501f388.jpg",
        "cdn_path": "507/26286/940ca9c552f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "940ca9c552",
        "cdn_sizes": {
            "f": "507/26286/940ca9c552f.jpg",
            "l": "507/26286/940ca9c552l.jpg",
            "m": "507/26286/940ca9c552m.jpg",
            "s": "507/26286/940ca9c552s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/0e792482390f4099aec768e6ba9cfba5.jpg",
        "cdn_path": "507/26286/0d4cf2eb29f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "0d4cf2eb29",
        "cdn_sizes": {
            "f": "507/26286/0d4cf2eb29f.jpg",
            "l": "507/26286/0d4cf2eb29l.jpg",
            "m": "507/26286/0d4cf2eb29m.jpg",
            "s": "507/26286/0d4cf2eb29s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/3f522979d93e45e6bc7f699d570f1bdb.jpg",
        "cdn_path": "507/26286/91485eeb4df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "91485eeb4d",
        "cdn_sizes": {
            "f": "507/26286/91485eeb4df.jpg",
            "l": "507/26286/91485eeb4dl.jpg",
            "m": "507/26286/91485eeb4dm.jpg",
            "s": "507/26286/91485eeb4ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/f48cacbd0b93412f9a642b27c956bd3c.jpg",
        "cdn_path": "507/26286/b02840daa6f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b02840daa6",
        "cdn_sizes": {
            "f": "507/26286/b02840daa6f.jpg",
            "l": "507/26286/b02840daa6l.jpg",
            "m": "507/26286/b02840daa6m.jpg",
            "s": "507/26286/b02840daa6s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/e046b58d6d5444e6aa5ac50ffeead8e6.jpg",
        "cdn_path": "507/26286/f27bafe117f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f27bafe117",
        "cdn_sizes": {
            "f": "507/26286/f27bafe117f.jpg",
            "l": "507/26286/f27bafe117l.jpg",
            "m": "507/26286/f27bafe117m.jpg",
            "s": "507/26286/f27bafe117s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/084d5be3a6e3433d90b122aa6e36c83c.jpg",
        "cdn_path": "507/26286/4bb227c189f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "4bb227c189",
        "cdn_sizes": {
            "f": "507/26286/4bb227c189f.jpg",
            "l": "507/26286/4bb227c189l.jpg",
            "m": "507/26286/4bb227c189m.jpg",
            "s": "507/26286/4bb227c189s.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "MX70PXO",
    "make": "BMW",
    "model": "M2",
    "trim_line": "3.0 BiTurbo Competition Petrol DCT Euro 6 (s/s) (410 ps)",
    "year": 2026,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "White",
    "doors": null,
    "seats": 4,
    "mileage": 29000,
    "price": 29950,
    "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": "202606113218916",
            "vdata_scrape_id": "at_id_202606113218916",
            "data_complete": true,
            "listing": {
                "title": "2026 BMW M2",
                "subtitle": "3.0 BiTurbo Competition Petrol DCT Euro 6 (s/s) (410 ps)",
                "make": "BMW",
                "model": "M2",
                "year": 2026,
                "price": 29950,
                "mileage": 29000,
                "fuel": "Petrol",
                "body_type": "Coupe",
                "gearbox": "Automatic",
                "doors": null,
                "seats": 4,
                "engine": "3.0L",
                "emission_class": null,
                "colour": "White",
                "range_miles": null,
                "vin": null,
                "description": "2020 (70) BMW M2 Competition 3.0L Petrol Auto,\nHPI Clear\nULEZ compliant / Euro 6\nAutomatic \nMileage 29k\nService history \n1 Owner \nInspections welcome\n\nBMW Adaptive Headlights \nHarmon Kardon Speakers\nElectric Memory Seats\nFront Heated Seats\nPro Nav Display\nBMW Connected Drive\nAdaptive Cruise Control\nLane Assist\nBlind Spot Assist\nRear View Camera\n360 Parking Sensors\nElectric Folding Mirrors\nSat Nav\n19inch Diamond Cut Alloy Wheels\nCT Carbon Body Kit\nKeyless Start Keyless Entry\nStart Stop Driving Modes\nMany more features/extras \nJDM import\nPlease feel free to contact if you need any info\nCar is mint with no scratches or dent at all.\nThanks",
                "description_section_present": true,
                "image_count": 17,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/f0ef02bec2d54362a8fa852c6bf80dda.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/c900ae1c180a4ddf9ae209fdf19545d7.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/1ae8f07238214ab9832df146ed92860e.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/823123f9ba7c4bd59869cfa251f3be68.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/26c9f91f818b4844a2c39c50327fb20e.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/8328378132c54e9bb01eacfa38687671.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/ad44b79b2c4c4685b7859071758f74e0.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/8432dccda868439fb587bee72d963cb2.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/c2755387ff834e0aa3094361d37f1226.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/ef7a0ea449d74e94b6d3f7247501f388.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/0e792482390f4099aec768e6ba9cfba5.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/3f522979d93e45e6bc7f699d570f1bdb.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/f48cacbd0b93412f9a642b27c956bd3c.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/e046b58d6d5444e6aa5ac50ffeead8e6.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/084d5be3a6e3433d90b122aa6e36c83c.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "01615065926",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606113218916",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202606113218916",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606113218916",
                "[+0.0s] at_id: 202606113218916",
                "[+1.91s] driver started",
                "[+3.11s] page loaded",
                "[+4.18s] pre-cookie wait done",
                "[+4.23s] switched into cookie iframe",
                "[+4.4s] cookie button clicked",
                "[+4.46s] cookie iframe gone",
                "[+4.51s] title: 2026 BMW M2",
                "[+5.51s] subtitle: 3.0 BiTurbo Competition Petrol DCT Euro 6 (s/s) (410 ps)",
                "[+5.59s] price: 29950",
                "[+5.62s] 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', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo']",
                "[+5.62s] 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-seats', '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']",
                "[+5.64s] overview section confirmed via CSS selector",
                "[+5.65s] mileage: 29000",
                "[+5.66s] year: 2026",
                "[+5.67s] fuel: Petrol",
                "[+5.68s] body_type: Coupe",
                "[+5.69s] gearbox: Automatic",
                "[+5.71s] doors: None",
                "[+5.72s] seats: 4",
                "[+5.73s] engine: 3.0L",
                "[+5.75s] emission_class: None",
                "[+5.76s] colour: White",
                "[+5.78s] range_miles: None",
                "[+5.8s] data-lp-sdes not found — falling back to title parse",
                "[+5.81s] make/model from page title: BMW / M2",
                "[+5.89s] dealer_name: None",
                "[+5.91s] dealer_id: None",
                "[+5.92s] dealer_rating: None",
                "[+5.94s] dealer_phone: 01615065926",
                "[+5.96s] is_private_seller: True",
                "[+6.01s] description_section_present: True",
                "[+6.1s] description signpost clicked",
                "[+6.3s] description: 643 chars",
                "[+6.32s] description modal closed",
                "[+6.36s] image_count from counter: 17",
                "[+6.42s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+7.03s] image grid present",
                "[+7.5s] gallery images extracted: 17",
                "[+7.5s] data_complete: True",
                "[+7.62s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202606113218916",
            "vdata_scrape_id": "at_id_202606113218916",
            "data_complete": true,
            "listing": {
                "vrm": "MX70PXO",
                "year": 2026,
                "make": "BMW",
                "model": "M2",
                "price": 29950,
                "mileage": 29000,
                "colour": "White",
                "gearbox": "Automatic",
                "fuel": "Petrol",
                "subtitle": "BMW M2 3.0 BiTurbo Competition  Petrol DCT Euro 6 (s/s) (410 ps) Harmon Kardon,Electric M Seats",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/f0ef02bec2d54362a8fa852c6bf80dda.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c900ae1c180a4ddf9ae209fdf19545d7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1ae8f07238214ab9832df146ed92860e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/823123f9ba7c4bd59869cfa251f3be68.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/26c9f91f818b4844a2c39c50327fb20e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8328378132c54e9bb01eacfa38687671.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ad44b79b2c4c4685b7859071758f74e0.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8432dccda868439fb587bee72d963cb2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c2755387ff834e0aa3094361d37f1226.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ef7a0ea449d74e94b6d3f7247501f388.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0e792482390f4099aec768e6ba9cfba5.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3f522979d93e45e6bc7f699d570f1bdb.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f48cacbd0b93412f9a642b27c956bd3c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e046b58d6d5444e6aa5ac50ffeead8e6.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/084d5be3a6e3433d90b122aa6e36c83c.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606113218916",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202606113218916&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": 29000,
                "model": "M2",
                "price": 29950,
                "registration": "MX70PXO",
                "registrationYear": 2026,
                "transmission": "Automatic",
                "summary": "BMW M2 3.0 BiTurbo Competition  Petrol DCT Euro 6 (s/s) (410 ps) Harmon Kardon,Electric M Seats",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/f0ef02bec2d54362a8fa852c6bf80dda.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c900ae1c180a4ddf9ae209fdf19545d7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1ae8f07238214ab9832df146ed92860e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/823123f9ba7c4bd59869cfa251f3be68.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/26c9f91f818b4844a2c39c50327fb20e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8328378132c54e9bb01eacfa38687671.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ad44b79b2c4c4685b7859071758f74e0.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8432dccda868439fb587bee72d963cb2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c2755387ff834e0aa3094361d37f1226.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ef7a0ea449d74e94b6d3f7247501f388.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0e792482390f4099aec768e6ba9cfba5.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3f522979d93e45e6bc7f699d570f1bdb.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f48cacbd0b93412f9a642b27c956bd3c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e046b58d6d5444e6aa5ac50ffeead8e6.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/084d5be3a6e3433d90b122aa6e36c83c.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202606113218916",
                "stockId": "8a4296b79eac5ca0019eb89c1b69316f",
                "searchId": "202606113218916"
            },
            "steps": [
                "start",
                "at_id: 202606113218916",
                "url: https://www.zuto.com/apply/?advertId=202606113218916&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: MX70PXO",
                "make/model: BMW / M2",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-12 08:46:12",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "2020 (70) BMW M2 Competition 3.0L Petrol Auto,\nHPI Clear\nULEZ compliant / Euro 6\nAutomatic \nMileage 29k\nService history \n1 Owner \nInspections welcome\n\nBMW Adaptive Headlights \nHarmon Kardon Speakers\nElectric Memory Seats\nFront Heated Seats\nPro Nav Display\nBMW Connected Drive\nAdaptive Cruise Control\nLane Assist\nBlind Spot Assist\nRear View Camera\n360 Parking Sensors\nElectric Folding Mirrors\nSat Nav\n19inch Diamond Cut Alloy Wheels\nCT Carbon Body Kit\nKeyless Start Keyless Entry\nStart Stop Driving Modes\nMany more features/extras \nJDM import\nPlease feel free to contact if you need any info\nCar is mint with no scratches or dent at all.\nThanks",
    "colour_detail": "White",
    "price_history": [
        {
            "price": 29950,
            "recorded_at": "2026-06-12 08:46:12"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "f0ef02bec2d54362a8fa852c6bf80dda",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/f0ef02bec2d54362a8fa852c6bf80dda.jpg"
                    }
                },
                {
                    "hash": "c900ae1c180a4ddf9ae209fdf19545d7",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/c900ae1c180a4ddf9ae209fdf19545d7.jpg"
                    }
                },
                {
                    "hash": "1ae8f07238214ab9832df146ed92860e",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/1ae8f07238214ab9832df146ed92860e.jpg"
                    }
                },
                {
                    "hash": "823123f9ba7c4bd59869cfa251f3be68",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/823123f9ba7c4bd59869cfa251f3be68.jpg"
                    }
                },
                {
                    "hash": "3d61d7af8a274d5a8ba6fa8e1bbba66d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/3d61d7af8a274d5a8ba6fa8e1bbba66d.jpg"
                    }
                },
                {
                    "hash": "26c9f91f818b4844a2c39c50327fb20e",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/26c9f91f818b4844a2c39c50327fb20e.jpg"
                    }
                },
                {
                    "hash": "8328378132c54e9bb01eacfa38687671",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/8328378132c54e9bb01eacfa38687671.jpg"
                    }
                },
                {
                    "hash": "a31a1bd4f6d94d308f3bceb103f9c4a7",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/a31a1bd4f6d94d308f3bceb103f9c4a7.jpg"
                    }
                },
                {
                    "hash": "ad44b79b2c4c4685b7859071758f74e0",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/ad44b79b2c4c4685b7859071758f74e0.jpg"
                    }
                },
                {
                    "hash": "8432dccda868439fb587bee72d963cb2",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/8432dccda868439fb587bee72d963cb2.jpg"
                    }
                },
                {
                    "hash": "c2755387ff834e0aa3094361d37f1226",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/c2755387ff834e0aa3094361d37f1226.jpg"
                    }
                },
                {
                    "hash": "ef7a0ea449d74e94b6d3f7247501f388",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/ef7a0ea449d74e94b6d3f7247501f388.jpg"
                    }
                },
                {
                    "hash": "0e792482390f4099aec768e6ba9cfba5",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/0e792482390f4099aec768e6ba9cfba5.jpg"
                    }
                },
                {
                    "hash": "3f522979d93e45e6bc7f699d570f1bdb",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/3f522979d93e45e6bc7f699d570f1bdb.jpg"
                    }
                },
                {
                    "hash": "f48cacbd0b93412f9a642b27c956bd3c",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/f48cacbd0b93412f9a642b27c956bd3c.jpg"
                    }
                },
                {
                    "hash": "e046b58d6d5444e6aa5ac50ffeead8e6",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/e046b58d6d5444e6aa5ac50ffeead8e6.jpg"
                    }
                },
                {
                    "hash": "084d5be3a6e3433d90b122aa6e36c83c",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/084d5be3a6e3433d90b122aa6e36c83c.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-12 08:46:12"
        }
    ],
    "mileage_history": [
        {
            "mileage": 29000,
            "recorded_at": "2026-06-12 08:46:12"
        }
    ],
    "description_history": [
        {
            "hash": "c685ca5d745d2c7a42b71398939c18d5",
            "text": "2020 (70) BMW M2 Competition 3.0L Petrol Auto,\nHPI Clear\nULEZ compliant / Euro 6\nAutomatic \nMileage 29k\nService history \n1 Owner \nInspections welcome\n\nBMW Adaptive Headlights \nHarmon Kardon Speakers\nElectric Memory Seats\nFront Heated Seats\nPro Nav Display\nBMW Connected Drive\nAdaptive Cruise Control\nLane Assist\nBlind Spot Assist\nRear View Camera\n360 Parking Sensors\nElectric Folding Mirrors\nSat Nav\n19inch Diamond Cut Alloy Wheels\nCT Carbon Body Kit\nKeyless Start Keyless Entry\nStart Stop Driving Modes\nMany more features/extras \nJDM import\nPlease feel free to contact if you need any info\nCar is mint with no scratches or dent at all.\nThanks",
            "recorded_at": "2026-06-12 08:46:12"
        }
    ]
}