Edit in admin →
4 images
Online · Days listed: 9

2016 BMW M2

3.0i Euro 6 (s/s) 2dr

£29,900
24,900 miles
M21BWM

Overview

Mileage
24,900 miles
Registration
2016 (16 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Manual
Doors
2
Seats
4
Body colour
Blue
BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.

History

Price history

When Price Δ
7 days ago £29,900

Mileage history

When Mileage Δ
7 days ago 24,900

Item data

Processed fields

vrm
M21BWM
make
BMW
model
M2
trim line
3.0i Euro 6 (s/s) 2dr
year
2016
body type
Coupe
fuel type
Petrol
transmission
Manual
engine size cc
3000
engine size litres
3
colour
Blue
doors
2
seats
4
mileage
24900
price
29900
source key
search-make-bmw-m2
platform
autotrader

Item record

item id
35263
remote id
https://www.autotrader.co.uk/car-details/202502249451210
platform
autotrader
source key
search-make-bmw-m2
remote status
available
media count
4
first seen at
2026-06-10 06:48:44
last seen at
2026-06-12 06:56:55
completed at
2026-06-13 01:26:22
remote url
View original →

Raw data

Item record
{
    "item_id": 35263,
    "remote_id": "https://www.autotrader.co.uk/car-details/202502249451210",
    "source_key": "search-make-bmw-m2",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202502249451210",
    "remote_status": "available",
    "media_count": 4,
    "last_seen_at": "2026-06-12 06:56:55",
    "first_seen_at": "2026-06-10 06:48:44",
    "completed_at": "2026-06-13 01:26:22",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/7f0a091202604c17b97d964e264071d9.jpg",
                "cdn_path": "507/35263/7842e71855f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "7842e71855",
                "cdn_sizes": {
                    "f": "507/35263/7842e71855f.jpg",
                    "l": "507/35263/7842e71855l.jpg",
                    "m": "507/35263/7842e71855m.jpg",
                    "s": "507/35263/7842e71855s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/7154fa0c13c64c7083359420ba3269e8.jpg",
                "cdn_path": "507/35263/8454a47242f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "8454a47242",
                "cdn_sizes": {
                    "f": "507/35263/8454a47242f.jpg",
                    "l": "507/35263/8454a47242l.jpg",
                    "m": "507/35263/8454a47242m.jpg",
                    "s": "507/35263/8454a47242s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d041055c2a104203b95079683c0ca9e2.jpg",
                "cdn_path": "507/35263/f6b1ed6cdff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f6b1ed6cdf",
                "cdn_sizes": {
                    "f": "507/35263/f6b1ed6cdff.jpg",
                    "l": "507/35263/f6b1ed6cdfl.jpg",
                    "m": "507/35263/f6b1ed6cdfm.jpg",
                    "s": "507/35263/f6b1ed6cdfs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c424c10bbc764876ab15477dd9f2f984.jpg",
                "cdn_path": "507/35263/99e0655d2df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "99e0655d2d",
                "cdn_sizes": {
                    "f": "507/35263/99e0655d2df.jpg",
                    "l": "507/35263/99e0655d2dl.jpg",
                    "m": "507/35263/99e0655d2dm.jpg",
                    "s": "507/35263/99e0655d2ds.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "M21BWM",
            "make": "BMW",
            "model": "M2",
            "trim_line": "3.0i Euro 6 (s/s) 2dr",
            "year": 2016,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Manual",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "Blue",
            "doors": 2,
            "seats": 4,
            "mileage": 24900,
            "price": 29900,
            "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": "202502249451210",
                    "vdata_scrape_id": "at_id_202502249451210",
                    "data_complete": true,
                    "listing": {
                        "title": "2016 BMW M2",
                        "subtitle": "3.0i Euro 6 (s/s) 2dr",
                        "make": "BMW",
                        "model": "M2",
                        "year": 2016,
                        "price": 29900,
                        "mileage": 24900,
                        "fuel": "Petrol",
                        "body_type": "Coupe",
                        "gearbox": "Manual",
                        "doors": 2,
                        "seats": 4,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "Blue",
                        "range_miles": null,
                        "vin": null,
                        "description": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
                        "description_section_present": true,
                        "image_count": 4,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/7f0a091202604c17b97d964e264071d9.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/7154fa0c13c64c7083359420ba3269e8.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/d041055c2a104203b95079683c0ca9e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/c424c10bbc764876ab15477dd9f2f984.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "01228925202",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202502249451210",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202502249451210",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202502249451210",
                        "[+0.0s] at_id: 202502249451210",
                        "[+2.55s] driver started",
                        "[+3.69s] page loaded",
                        "[+4.69s] pre-cookie wait done",
                        "[+4.74s] switched into cookie iframe",
                        "[+4.97s] cookie button clicked",
                        "[+5.02s] cookie iframe gone",
                        "[+6.39s] title: 2016 BMW M2",
                        "[+6.44s] subtitle: 3.0i Euro 6 (s/s) 2dr",
                        "[+6.48s] price: 29900",
                        "[+6.55s] 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', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'gallery-media-button', 'key-information']",
                        "[+6.55s] 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.66s] overview section confirmed via CSS selector",
                        "[+6.67s] mileage: 24900",
                        "[+6.68s] year: 2016",
                        "[+6.7s] fuel: Petrol",
                        "[+6.71s] body_type: Coupe",
                        "[+6.72s] gearbox: Manual",
                        "[+6.72s] doors: 2",
                        "[+6.74s] seats: 4",
                        "[+6.74s] engine: 3.0L",
                        "[+6.75s] emission_class: Euro 6",
                        "[+6.76s] colour: Blue",
                        "[+6.91s] range_miles: None",
                        "[+6.94s] data-lp-sdes not found — falling back to title parse",
                        "[+6.95s] make/model from page title: BMW / M2",
                        "[+7.07s] dealer_name: None",
                        "[+7.09s] dealer_id: None",
                        "[+7.13s] dealer_rating: None",
                        "[+7.27s] dealer_phone: 01228925202",
                        "[+7.33s] is_private_seller: True",
                        "[+7.42s] description_section_present: True",
                        "[+8.16s] description signpost clicked",
                        "[+8.36s] description: 622 chars",
                        "[+8.39s] description modal closed",
                        "[+8.44s] image_count from counter: 4",
                        "[+8.51s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+9.18s] image grid present",
                        "[+9.52s] gallery images extracted: 4",
                        "[+9.52s] data_complete: True",
                        "[+9.65s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202502249451210",
                    "vdata_scrape_id": "at_id_202502249451210",
                    "data_complete": true,
                    "listing": {
                        "vrm": "M21BWM",
                        "year": 2016,
                        "make": "BMW",
                        "model": "M2",
                        "price": 29900,
                        "mileage": 24900,
                        "colour": "Blue",
                        "gearbox": "Manual",
                        "fuel": "Petrol",
                        "subtitle": "BMW M2 3.0i Euro 6 (s/s) 2dr Only 25k miles FBMWSH",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/7f0a091202604c17b97d964e264071d9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/7154fa0c13c64c7083359420ba3269e8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d041055c2a104203b95079683c0ca9e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c424c10bbc764876ab15477dd9f2f984.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202502249451210",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202502249451210&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "Blue",
                        "fuelType": "Petrol",
                        "make": "BMW",
                        "mileage": 24900,
                        "model": "M2",
                        "price": 29900,
                        "registration": "M21BWM",
                        "registrationYear": 2016,
                        "transmission": "Manual",
                        "summary": "BMW M2 3.0i Euro 6 (s/s) 2dr Only 25k miles FBMWSH",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/7f0a091202604c17b97d964e264071d9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/7154fa0c13c64c7083359420ba3269e8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d041055c2a104203b95079683c0ca9e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c424c10bbc764876ab15477dd9f2f984.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202502249451210",
                        "stockId": "8a42b6c29529314c0195399fb13b6185",
                        "searchId": "202502249451210"
                    },
                    "steps": [
                        "start",
                        "at_id: 202502249451210",
                        "url: https://www.zuto.com/apply/?advertId=202502249451210&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: M21BWM",
                        "make/model: BMW / M2",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-13 02:26:32",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
            "colour_detail": "Blue",
            "price_history": [
                {
                    "price": 29900,
                    "recorded_at": "2026-06-13 02:26:32"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "7f0a091202604c17b97d964e264071d9",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/7f0a091202604c17b97d964e264071d9.jpg"
                            }
                        },
                        {
                            "hash": "7154fa0c13c64c7083359420ba3269e8",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/7154fa0c13c64c7083359420ba3269e8.jpg"
                            }
                        },
                        {
                            "hash": "d041055c2a104203b95079683c0ca9e2",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/d041055c2a104203b95079683c0ca9e2.jpg"
                            }
                        },
                        {
                            "hash": "c424c10bbc764876ab15477dd9f2f984",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/c424c10bbc764876ab15477dd9f2f984.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-13 02:26:32"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 24900,
                    "recorded_at": "2026-06-13 02:26:32"
                }
            ],
            "description_history": [
                {
                    "hash": "a73a939e1876df727af4f18b9db9ace7",
                    "text": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
                    "recorded_at": "2026-06-13 02:26:32"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/7f0a091202604c17b97d964e264071d9.jpg",
        "cdn_path": "507/35263/7842e71855f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "7842e71855",
        "cdn_sizes": {
            "f": "507/35263/7842e71855f.jpg",
            "l": "507/35263/7842e71855l.jpg",
            "m": "507/35263/7842e71855m.jpg",
            "s": "507/35263/7842e71855s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/7154fa0c13c64c7083359420ba3269e8.jpg",
        "cdn_path": "507/35263/8454a47242f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "8454a47242",
        "cdn_sizes": {
            "f": "507/35263/8454a47242f.jpg",
            "l": "507/35263/8454a47242l.jpg",
            "m": "507/35263/8454a47242m.jpg",
            "s": "507/35263/8454a47242s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d041055c2a104203b95079683c0ca9e2.jpg",
        "cdn_path": "507/35263/f6b1ed6cdff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f6b1ed6cdf",
        "cdn_sizes": {
            "f": "507/35263/f6b1ed6cdff.jpg",
            "l": "507/35263/f6b1ed6cdfl.jpg",
            "m": "507/35263/f6b1ed6cdfm.jpg",
            "s": "507/35263/f6b1ed6cdfs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c424c10bbc764876ab15477dd9f2f984.jpg",
        "cdn_path": "507/35263/99e0655d2df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "99e0655d2d",
        "cdn_sizes": {
            "f": "507/35263/99e0655d2df.jpg",
            "l": "507/35263/99e0655d2dl.jpg",
            "m": "507/35263/99e0655d2dm.jpg",
            "s": "507/35263/99e0655d2ds.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "M21BWM",
    "make": "BMW",
    "model": "M2",
    "trim_line": "3.0i Euro 6 (s/s) 2dr",
    "year": 2016,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Manual",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "Blue",
    "doors": 2,
    "seats": 4,
    "mileage": 24900,
    "price": 29900,
    "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": "202502249451210",
            "vdata_scrape_id": "at_id_202502249451210",
            "data_complete": true,
            "listing": {
                "title": "2016 BMW M2",
                "subtitle": "3.0i Euro 6 (s/s) 2dr",
                "make": "BMW",
                "model": "M2",
                "year": 2016,
                "price": 29900,
                "mileage": 24900,
                "fuel": "Petrol",
                "body_type": "Coupe",
                "gearbox": "Manual",
                "doors": 2,
                "seats": 4,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "Blue",
                "range_miles": null,
                "vin": null,
                "description": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
                "description_section_present": true,
                "image_count": 4,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/7f0a091202604c17b97d964e264071d9.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/7154fa0c13c64c7083359420ba3269e8.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/d041055c2a104203b95079683c0ca9e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/c424c10bbc764876ab15477dd9f2f984.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "01228925202",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202502249451210",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202502249451210",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202502249451210",
                "[+0.0s] at_id: 202502249451210",
                "[+2.55s] driver started",
                "[+3.69s] page loaded",
                "[+4.69s] pre-cookie wait done",
                "[+4.74s] switched into cookie iframe",
                "[+4.97s] cookie button clicked",
                "[+5.02s] cookie iframe gone",
                "[+6.39s] title: 2016 BMW M2",
                "[+6.44s] subtitle: 3.0i Euro 6 (s/s) 2dr",
                "[+6.48s] price: 29900",
                "[+6.55s] 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', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'gallery-media-button', 'key-information']",
                "[+6.55s] 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.66s] overview section confirmed via CSS selector",
                "[+6.67s] mileage: 24900",
                "[+6.68s] year: 2016",
                "[+6.7s] fuel: Petrol",
                "[+6.71s] body_type: Coupe",
                "[+6.72s] gearbox: Manual",
                "[+6.72s] doors: 2",
                "[+6.74s] seats: 4",
                "[+6.74s] engine: 3.0L",
                "[+6.75s] emission_class: Euro 6",
                "[+6.76s] colour: Blue",
                "[+6.91s] range_miles: None",
                "[+6.94s] data-lp-sdes not found — falling back to title parse",
                "[+6.95s] make/model from page title: BMW / M2",
                "[+7.07s] dealer_name: None",
                "[+7.09s] dealer_id: None",
                "[+7.13s] dealer_rating: None",
                "[+7.27s] dealer_phone: 01228925202",
                "[+7.33s] is_private_seller: True",
                "[+7.42s] description_section_present: True",
                "[+8.16s] description signpost clicked",
                "[+8.36s] description: 622 chars",
                "[+8.39s] description modal closed",
                "[+8.44s] image_count from counter: 4",
                "[+8.51s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+9.18s] image grid present",
                "[+9.52s] gallery images extracted: 4",
                "[+9.52s] data_complete: True",
                "[+9.65s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202502249451210",
            "vdata_scrape_id": "at_id_202502249451210",
            "data_complete": true,
            "listing": {
                "vrm": "M21BWM",
                "year": 2016,
                "make": "BMW",
                "model": "M2",
                "price": 29900,
                "mileage": 24900,
                "colour": "Blue",
                "gearbox": "Manual",
                "fuel": "Petrol",
                "subtitle": "BMW M2 3.0i Euro 6 (s/s) 2dr Only 25k miles FBMWSH",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/7f0a091202604c17b97d964e264071d9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/7154fa0c13c64c7083359420ba3269e8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d041055c2a104203b95079683c0ca9e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c424c10bbc764876ab15477dd9f2f984.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202502249451210",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202502249451210&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "Blue",
                "fuelType": "Petrol",
                "make": "BMW",
                "mileage": 24900,
                "model": "M2",
                "price": 29900,
                "registration": "M21BWM",
                "registrationYear": 2016,
                "transmission": "Manual",
                "summary": "BMW M2 3.0i Euro 6 (s/s) 2dr Only 25k miles FBMWSH",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/7f0a091202604c17b97d964e264071d9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/7154fa0c13c64c7083359420ba3269e8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d041055c2a104203b95079683c0ca9e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c424c10bbc764876ab15477dd9f2f984.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202502249451210",
                "stockId": "8a42b6c29529314c0195399fb13b6185",
                "searchId": "202502249451210"
            },
            "steps": [
                "start",
                "at_id: 202502249451210",
                "url: https://www.zuto.com/apply/?advertId=202502249451210&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: M21BWM",
                "make/model: BMW / M2",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-13 02:26:32",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
    "colour_detail": "Blue",
    "price_history": [
        {
            "price": 29900,
            "recorded_at": "2026-06-13 02:26:32"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "7f0a091202604c17b97d964e264071d9",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/7f0a091202604c17b97d964e264071d9.jpg"
                    }
                },
                {
                    "hash": "7154fa0c13c64c7083359420ba3269e8",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/7154fa0c13c64c7083359420ba3269e8.jpg"
                    }
                },
                {
                    "hash": "d041055c2a104203b95079683c0ca9e2",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/d041055c2a104203b95079683c0ca9e2.jpg"
                    }
                },
                {
                    "hash": "c424c10bbc764876ab15477dd9f2f984",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/c424c10bbc764876ab15477dd9f2f984.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-13 02:26:32"
        }
    ],
    "mileage_history": [
        {
            "mileage": 24900,
            "recorded_at": "2026-06-13 02:26:32"
        }
    ],
    "description_history": [
        {
            "hash": "a73a939e1876df727af4f18b9db9ace7",
            "text": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
            "recorded_at": "2026-06-13 02:26:32"
        }
    ]
}