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

2018 BMW M2

3.0i DCT Euro 6 (s/s) 2dr

£24,750
62,483 miles
ND67ONC

Overview

Mileage
62,483 miles
Registration
2018 (18 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
Blue
2017 BMW M2 Coupe (67 Plate) - 62,482 Miles - Full Service History - A fantastic example of the BMW M2, presented in completely standard specification and in excellent condition throughout. This is a genuine enthusiast-owned car that has been well maintained and comes with a full service history, 12 months MOT with no advisories, and two keys. Vehicle Details: * 2017 BMW M2 Coupe * 62,482 miles * 2 previous keepers * Full service history * 2 keys * HPI report available * 12 months MOT (advisory free) * Completely stock/original specification Factory Features & Equipment: * Harman Kardon premium audio system * Full leather heated seats * Dual-zone climate control * Satellite navigation * Apple CarPlay * Multiple driving modes (Efficient, Sport & Sport+) * Bluetooth connectivity * Parking sensors * Cruise control * LED lighting The car is in excellent mechanical and cosmetic condition and drives exactly as it should. It was previously fitted with lowering springs and wheel spacers, but these have been removed and the vehicle has been returned to its original factory setup. A great opportunity to own one of BMW M Division's most sought-after modern performance cars. Finance:There is currently outstanding finance on the vehicle which will be cleared in full upon payment. Proof of settlement will be provided for complete peace of min

History

Price history

When Price Δ
6 days ago £24,750

Mileage history

When Mileage Δ
6 days ago 62,483

Item data

Processed fields

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

Item record

item id
34747
remote id
https://www.autotrader.co.uk/car-details/202606053016191
platform
autotrader
source key
search-make-bmw-m2
remote status
available
media count
21
first seen at
2026-06-10 06:48:44
last seen at
2026-06-12 06:56:55
completed at
2026-06-13 00:29:31
remote url
View original →

Raw data

Item record
{
    "item_id": 34747,
    "remote_id": "https://www.autotrader.co.uk/car-details/202606053016191",
    "source_key": "search-make-bmw-m2",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202606053016191",
    "remote_status": "available",
    "media_count": 21,
    "last_seen_at": "2026-06-12 06:56:55",
    "first_seen_at": "2026-06-10 06:48:44",
    "completed_at": "2026-06-13 00:29:31",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/ddc95a49f9644d2bb4088d7a8cd64960.jpg",
                "cdn_path": "507/34747/d216d13ae7f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "d216d13ae7",
                "cdn_sizes": {
                    "f": "507/34747/d216d13ae7f.jpg",
                    "l": "507/34747/d216d13ae7l.jpg",
                    "m": "507/34747/d216d13ae7m.jpg",
                    "s": "507/34747/d216d13ae7s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/e13f58198485428fb170afd8fbb673a1.jpg",
                "cdn_path": "507/34747/96d3caa169f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "96d3caa169",
                "cdn_sizes": {
                    "f": "507/34747/96d3caa169f.jpg",
                    "l": "507/34747/96d3caa169l.jpg",
                    "m": "507/34747/96d3caa169m.jpg",
                    "s": "507/34747/96d3caa169s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5e912dc9b62b4a21b02a3515f913aa78.jpg",
                "cdn_path": "507/34747/9ed0a21fdcf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9ed0a21fdc",
                "cdn_sizes": {
                    "f": "507/34747/9ed0a21fdcf.jpg",
                    "l": "507/34747/9ed0a21fdcl.jpg",
                    "m": "507/34747/9ed0a21fdcm.jpg",
                    "s": "507/34747/9ed0a21fdcs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c607c6e355ef4d8992d269692d85fe26.jpg",
                "cdn_path": "507/34747/7abea1a20bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "7abea1a20b",
                "cdn_sizes": {
                    "f": "507/34747/7abea1a20bf.jpg",
                    "l": "507/34747/7abea1a20bl.jpg",
                    "m": "507/34747/7abea1a20bm.jpg",
                    "s": "507/34747/7abea1a20bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/b33e7bffb05b4e8b858757784b9b4ce8.jpg",
                "cdn_path": "507/34747/577378df27f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "577378df27",
                "cdn_sizes": {
                    "f": "507/34747/577378df27f.jpg",
                    "l": "507/34747/577378df27l.jpg",
                    "m": "507/34747/577378df27m.jpg",
                    "s": "507/34747/577378df27s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d1088fc5a5f44900b96532d2e6a5f3a0.jpg",
                "cdn_path": "507/34747/8c8c8a024cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "8c8c8a024c",
                "cdn_sizes": {
                    "f": "507/34747/8c8c8a024cf.jpg",
                    "l": "507/34747/8c8c8a024cl.jpg",
                    "m": "507/34747/8c8c8a024cm.jpg",
                    "s": "507/34747/8c8c8a024cs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/ca7bb3ce74fa42e9af167230c52a047b.jpg",
                "cdn_path": "507/34747/1f644c6d0bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "1f644c6d0b",
                "cdn_sizes": {
                    "f": "507/34747/1f644c6d0bf.jpg",
                    "l": "507/34747/1f644c6d0bl.jpg",
                    "m": "507/34747/1f644c6d0bm.jpg",
                    "s": "507/34747/1f644c6d0bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/dbbb80bd2478486a814accc81daca270.jpg",
                "cdn_path": "507/34747/652ef44272f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "652ef44272",
                "cdn_sizes": {
                    "f": "507/34747/652ef44272f.jpg",
                    "l": "507/34747/652ef44272l.jpg",
                    "m": "507/34747/652ef44272m.jpg",
                    "s": "507/34747/652ef44272s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/0721f950cf3043d4b3e91fe67fff1f35.jpg",
                "cdn_path": "507/34747/1b19f78f9bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "1b19f78f9b",
                "cdn_sizes": {
                    "f": "507/34747/1b19f78f9bf.jpg",
                    "l": "507/34747/1b19f78f9bl.jpg",
                    "m": "507/34747/1b19f78f9bm.jpg",
                    "s": "507/34747/1b19f78f9bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg",
                "cdn_path": "507/34747/252c860827f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "252c860827",
                "cdn_sizes": {
                    "f": "507/34747/252c860827f.jpg",
                    "l": "507/34747/252c860827l.jpg",
                    "m": "507/34747/252c860827m.jpg",
                    "s": "507/34747/252c860827s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/939870e58e41426eac852ea98281fbab.jpg",
                "cdn_path": "507/34747/927493a3bcf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "927493a3bc",
                "cdn_sizes": {
                    "f": "507/34747/927493a3bcf.jpg",
                    "l": "507/34747/927493a3bcl.jpg",
                    "m": "507/34747/927493a3bcm.jpg",
                    "s": "507/34747/927493a3bcs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d12585eb50674bf489c904bc145b0a7d.jpg",
                "cdn_path": "507/34747/74d16c8999f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "74d16c8999",
                "cdn_sizes": {
                    "f": "507/34747/74d16c8999f.jpg",
                    "l": "507/34747/74d16c8999l.jpg",
                    "m": "507/34747/74d16c8999m.jpg",
                    "s": "507/34747/74d16c8999s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg",
                "cdn_path": "507/34747/9e45fe24cff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9e45fe24cf",
                "cdn_sizes": {
                    "f": "507/34747/9e45fe24cff.jpg",
                    "l": "507/34747/9e45fe24cfl.jpg",
                    "m": "507/34747/9e45fe24cfm.jpg",
                    "s": "507/34747/9e45fe24cfs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/662d0bc202d740f28360524c98fac9dd.jpg",
                "cdn_path": "507/34747/b1c09c8076f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b1c09c8076",
                "cdn_sizes": {
                    "f": "507/34747/b1c09c8076f.jpg",
                    "l": "507/34747/b1c09c8076l.jpg",
                    "m": "507/34747/b1c09c8076m.jpg",
                    "s": "507/34747/b1c09c8076s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/96a0bc2c4cdd47efbe038dc45af21d59.jpg",
                "cdn_path": "507/34747/9d4aa374f0f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9d4aa374f0",
                "cdn_sizes": {
                    "f": "507/34747/9d4aa374f0f.jpg",
                    "l": "507/34747/9d4aa374f0l.jpg",
                    "m": "507/34747/9d4aa374f0m.jpg",
                    "s": "507/34747/9d4aa374f0s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/1b5b8ae8502746e89f094a86c3a66f5a.jpg",
                "cdn_path": "507/34747/a2e40baf8df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a2e40baf8d",
                "cdn_sizes": {
                    "f": "507/34747/a2e40baf8df.jpg",
                    "l": "507/34747/a2e40baf8dl.jpg",
                    "m": "507/34747/a2e40baf8dm.jpg",
                    "s": "507/34747/a2e40baf8ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/126ca9e2fa99440f97b8b21ebccbcaa6.jpg",
                "cdn_path": "507/34747/ab07aa302bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ab07aa302b",
                "cdn_sizes": {
                    "f": "507/34747/ab07aa302bf.jpg",
                    "l": "507/34747/ab07aa302bl.jpg",
                    "m": "507/34747/ab07aa302bm.jpg",
                    "s": "507/34747/ab07aa302bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/b3d4265bc67a48d897ccbb8af9df4774.jpg",
                "cdn_path": "507/34747/428f0b548af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "428f0b548a",
                "cdn_sizes": {
                    "f": "507/34747/428f0b548af.jpg",
                    "l": "507/34747/428f0b548al.jpg",
                    "m": "507/34747/428f0b548am.jpg",
                    "s": "507/34747/428f0b548as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg",
                "cdn_path": "507/34747/a60ab36501f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a60ab36501",
                "cdn_sizes": {
                    "f": "507/34747/a60ab36501f.jpg",
                    "l": "507/34747/a60ab36501l.jpg",
                    "m": "507/34747/a60ab36501m.jpg",
                    "s": "507/34747/a60ab36501s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d58bc6a03a314d7ba5d1ed78728716f4.jpg",
                "cdn_path": "507/34747/856d85622df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "856d85622d",
                "cdn_sizes": {
                    "f": "507/34747/856d85622df.jpg",
                    "l": "507/34747/856d85622dl.jpg",
                    "m": "507/34747/856d85622dm.jpg",
                    "s": "507/34747/856d85622ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/43ff5fa2ab344f73ad8800cf511337e0.jpg",
                "cdn_path": "507/34747/7a59daf43cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "7a59daf43c",
                "cdn_sizes": {
                    "f": "507/34747/7a59daf43cf.jpg",
                    "l": "507/34747/7a59daf43cl.jpg",
                    "m": "507/34747/7a59daf43cm.jpg",
                    "s": "507/34747/7a59daf43cs.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "ND67ONC",
            "make": "BMW",
            "model": "M2",
            "trim_line": "3.0i DCT Euro 6 (s/s) 2dr",
            "year": 2018,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "Blue",
            "doors": 2,
            "seats": 4,
            "mileage": 62483,
            "price": 24750,
            "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": "202606053016191",
                    "vdata_scrape_id": "at_id_202606053016191",
                    "data_complete": true,
                    "listing": {
                        "title": "2018 BMW M2",
                        "subtitle": "3.0i DCT Euro 6 (s/s) 2dr",
                        "make": "BMW",
                        "model": "M2",
                        "year": 2018,
                        "price": 24750,
                        "mileage": 62483,
                        "fuel": "Petrol",
                        "body_type": "Coupe",
                        "gearbox": "Automatic",
                        "doors": 2,
                        "seats": 4,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "Blue",
                        "range_miles": null,
                        "vin": null,
                        "description": "2017 BMW M2 Coupe (67 Plate) - 62,482 Miles - Full Service History - \nA fantastic example of the BMW M2, presented in completely standard specification and in excellent condition throughout. This is a genuine enthusiast-owned car that has been well maintained and comes with a full service history, 12 months MOT with no advisories, and two keys.\nVehicle Details:\n* 2017 BMW M2 Coupe\n* 62,482 miles\n* 2 previous keepers\n* Full service history\n* 2 keys\n* HPI report available\n* 12 months MOT (advisory free)\n* Completely stock/original specification\nFactory Features & Equipment:\n* Harman Kardon premium audio system\n* Full leather heated seats\n* Dual-zone climate control\n* Satellite navigation\n* Apple CarPlay\n* Multiple driving modes (Efficient, Sport & Sport+)\n* Bluetooth connectivity\n* Parking sensors\n* Cruise control\n* LED lighting\nThe car is in excellent mechanical and cosmetic condition and drives exactly as it should. It was previously fitted with lowering springs and wheel spacers, but these have been removed and the vehicle has been returned to its original factory setup.\nA great opportunity to own one of BMW M Division's most sought-after modern performance cars.\n\nFinance:There is currently outstanding finance on the vehicle which will be cleared in full upon payment. Proof of settlement will be provided for complete peace of min",
                        "description_section_present": true,
                        "image_count": 21,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/ddc95a49f9644d2bb4088d7a8cd64960.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/e13f58198485428fb170afd8fbb673a1.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/5e912dc9b62b4a21b02a3515f913aa78.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/c607c6e355ef4d8992d269692d85fe26.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/b33e7bffb05b4e8b858757784b9b4ce8.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/d1088fc5a5f44900b96532d2e6a5f3a0.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/ca7bb3ce74fa42e9af167230c52a047b.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/dbbb80bd2478486a814accc81daca270.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/0721f950cf3043d4b3e91fe67fff1f35.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/939870e58e41426eac852ea98281fbab.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/d12585eb50674bf489c904bc145b0a7d.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/662d0bc202d740f28360524c98fac9dd.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/96a0bc2c4cdd47efbe038dc45af21d59.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/1b5b8ae8502746e89f094a86c3a66f5a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/126ca9e2fa99440f97b8b21ebccbcaa6.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/b3d4265bc67a48d897ccbb8af9df4774.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/d58bc6a03a314d7ba5d1ed78728716f4.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/43ff5fa2ab344f73ad8800cf511337e0.jpg"
                        ],
                        "dealer_name": "Adam Kirkland",
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "07989062449",
                        "is_private_seller": false
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606053016191",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202606053016191",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606053016191",
                        "[+0.0s] at_id: 202606053016191",
                        "[+4.07s] driver started",
                        "[+6.33s] page loaded",
                        "[+7.47s] pre-cookie wait done",
                        "[+7.56s] switched into cookie iframe",
                        "[+7.99s] cookie button clicked",
                        "[+8.02s] cookie iframe gone",
                        "[+8.07s] title: 2018 BMW M2",
                        "[+9.53s] subtitle: 3.0i DCT Euro 6 (s/s) 2dr",
                        "[+9.65s] price: 24750",
                        "[+9.66s] 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', 'meet-seller-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
                        "[+9.66s] 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']",
                        "[+9.67s] overview section confirmed via CSS selector",
                        "[+9.68s] mileage: 62483",
                        "[+9.69s] year: 2018",
                        "[+9.7s] fuel: Petrol",
                        "[+9.71s] body_type: Coupe",
                        "[+9.71s] gearbox: Automatic",
                        "[+9.72s] doors: 2",
                        "[+9.73s] seats: 4",
                        "[+9.73s] engine: 3.0L",
                        "[+9.74s] emission_class: Euro 6",
                        "[+9.75s] colour: Blue",
                        "[+9.77s] range_miles: None",
                        "[+9.78s] data-lp-sdes not found — falling back to title parse",
                        "[+9.79s] make/model from page title: BMW / M2",
                        "[+9.86s] dealer_name: Adam Kirkland",
                        "[+9.87s] dealer_id: None",
                        "[+9.89s] dealer_rating: None",
                        "[+9.92s] dealer_phone: 07989062449",
                        "[+9.94s] is_private_seller: False",
                        "[+10.13s] description_section_present: True",
                        "[+10.67s] description signpost clicked",
                        "[+11.58s] description: 1352 chars",
                        "[+11.61s] description modal closed",
                        "[+11.65s] image_count from counter: 21",
                        "[+11.72s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+12.39s] image grid present",
                        "[+12.96s] gallery images extracted: 21",
                        "[+12.96s] data_complete: True",
                        "[+13.25s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202606053016191",
                    "vdata_scrape_id": "at_id_202606053016191",
                    "data_complete": true,
                    "listing": {
                        "vrm": "ND67ONC",
                        "year": 2018,
                        "make": "BMW",
                        "model": "M2",
                        "price": 24750,
                        "mileage": 62483,
                        "colour": "Blue",
                        "gearbox": "Automatic",
                        "fuel": "Petrol",
                        "subtitle": "BMW M2 3.0i DCT Euro 6 (s/s) 2dr",
                        "dealer_id": null,
                        "dealer_name": "Adam Kirkland",
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/ddc95a49f9644d2bb4088d7a8cd64960.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e13f58198485428fb170afd8fbb673a1.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5e912dc9b62b4a21b02a3515f913aa78.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c607c6e355ef4d8992d269692d85fe26.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b33e7bffb05b4e8b858757784b9b4ce8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d1088fc5a5f44900b96532d2e6a5f3a0.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ca7bb3ce74fa42e9af167230c52a047b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dbbb80bd2478486a814accc81daca270.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0721f950cf3043d4b3e91fe67fff1f35.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/939870e58e41426eac852ea98281fbab.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d12585eb50674bf489c904bc145b0a7d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/662d0bc202d740f28360524c98fac9dd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/96a0bc2c4cdd47efbe038dc45af21d59.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1b5b8ae8502746e89f094a86c3a66f5a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/126ca9e2fa99440f97b8b21ebccbcaa6.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b3d4265bc67a48d897ccbb8af9df4774.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d58bc6a03a314d7ba5d1ed78728716f4.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/43ff5fa2ab344f73ad8800cf511337e0.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606053016191",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202606053016191&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": 62483,
                        "model": "M2",
                        "price": 24750,
                        "registration": "ND67ONC",
                        "registrationYear": 2018,
                        "transmission": "Automatic",
                        "summary": "BMW M2 3.0i DCT Euro 6 (s/s) 2dr",
                        "dealerId": null,
                        "dealerName": "Adam Kirkland",
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/ddc95a49f9644d2bb4088d7a8cd64960.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e13f58198485428fb170afd8fbb673a1.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5e912dc9b62b4a21b02a3515f913aa78.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c607c6e355ef4d8992d269692d85fe26.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b33e7bffb05b4e8b858757784b9b4ce8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d1088fc5a5f44900b96532d2e6a5f3a0.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ca7bb3ce74fa42e9af167230c52a047b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dbbb80bd2478486a814accc81daca270.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0721f950cf3043d4b3e91fe67fff1f35.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/939870e58e41426eac852ea98281fbab.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d12585eb50674bf489c904bc145b0a7d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/662d0bc202d740f28360524c98fac9dd.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/96a0bc2c4cdd47efbe038dc45af21d59.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1b5b8ae8502746e89f094a86c3a66f5a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/126ca9e2fa99440f97b8b21ebccbcaa6.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b3d4265bc67a48d897ccbb8af9df4774.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d58bc6a03a314d7ba5d1ed78728716f4.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/43ff5fa2ab344f73ad8800cf511337e0.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202606053016191",
                        "stockId": "8a429a829e96c778019e96f5a9af5af8",
                        "searchId": "202606053016191"
                    },
                    "steps": [
                        "start",
                        "at_id: 202606053016191",
                        "url: https://www.zuto.com/apply/?advertId=202606053016191&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: ND67ONC",
                        "make/model: BMW / M2",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-13 01:30:41",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "2017 BMW M2 Coupe (67 Plate) - 62,482 Miles - Full Service History - \nA fantastic example of the BMW M2, presented in completely standard specification and in excellent condition throughout. This is a genuine enthusiast-owned car that has been well maintained and comes with a full service history, 12 months MOT with no advisories, and two keys.\nVehicle Details:\n* 2017 BMW M2 Coupe\n* 62,482 miles\n* 2 previous keepers\n* Full service history\n* 2 keys\n* HPI report available\n* 12 months MOT (advisory free)\n* Completely stock/original specification\nFactory Features & Equipment:\n* Harman Kardon premium audio system\n* Full leather heated seats\n* Dual-zone climate control\n* Satellite navigation\n* Apple CarPlay\n* Multiple driving modes (Efficient, Sport & Sport+)\n* Bluetooth connectivity\n* Parking sensors\n* Cruise control\n* LED lighting\nThe car is in excellent mechanical and cosmetic condition and drives exactly as it should. It was previously fitted with lowering springs and wheel spacers, but these have been removed and the vehicle has been returned to its original factory setup.\nA great opportunity to own one of BMW M Division's most sought-after modern performance cars.\n\nFinance:There is currently outstanding finance on the vehicle which will be cleared in full upon payment. Proof of settlement will be provided for complete peace of min",
            "colour_detail": "Blue",
            "price_history": [
                {
                    "price": 24750,
                    "recorded_at": "2026-06-13 01:30:41"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "ddc95a49f9644d2bb4088d7a8cd64960",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/ddc95a49f9644d2bb4088d7a8cd64960.jpg"
                            }
                        },
                        {
                            "hash": "e13f58198485428fb170afd8fbb673a1",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/e13f58198485428fb170afd8fbb673a1.jpg"
                            }
                        },
                        {
                            "hash": "5e912dc9b62b4a21b02a3515f913aa78",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/5e912dc9b62b4a21b02a3515f913aa78.jpg"
                            }
                        },
                        {
                            "hash": "c607c6e355ef4d8992d269692d85fe26",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/c607c6e355ef4d8992d269692d85fe26.jpg"
                            }
                        },
                        {
                            "hash": "b33e7bffb05b4e8b858757784b9b4ce8",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/b33e7bffb05b4e8b858757784b9b4ce8.jpg"
                            }
                        },
                        {
                            "hash": "d1088fc5a5f44900b96532d2e6a5f3a0",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/d1088fc5a5f44900b96532d2e6a5f3a0.jpg"
                            }
                        },
                        {
                            "hash": "ca7bb3ce74fa42e9af167230c52a047b",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/ca7bb3ce74fa42e9af167230c52a047b.jpg"
                            }
                        },
                        {
                            "hash": "dbbb80bd2478486a814accc81daca270",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/dbbb80bd2478486a814accc81daca270.jpg"
                            }
                        },
                        {
                            "hash": "0721f950cf3043d4b3e91fe67fff1f35",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/0721f950cf3043d4b3e91fe67fff1f35.jpg"
                            }
                        },
                        {
                            "hash": "c3261aff7bef4d4b8351af3bfe1d0fc8",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg"
                            }
                        },
                        {
                            "hash": "939870e58e41426eac852ea98281fbab",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/939870e58e41426eac852ea98281fbab.jpg"
                            }
                        },
                        {
                            "hash": "d12585eb50674bf489c904bc145b0a7d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/d12585eb50674bf489c904bc145b0a7d.jpg"
                            }
                        },
                        {
                            "hash": "98bcb1b7d7bf4a228ba8d11274f5c65e",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg"
                            }
                        },
                        {
                            "hash": "662d0bc202d740f28360524c98fac9dd",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/662d0bc202d740f28360524c98fac9dd.jpg"
                            }
                        },
                        {
                            "hash": "96a0bc2c4cdd47efbe038dc45af21d59",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/96a0bc2c4cdd47efbe038dc45af21d59.jpg"
                            }
                        },
                        {
                            "hash": "1b5b8ae8502746e89f094a86c3a66f5a",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/1b5b8ae8502746e89f094a86c3a66f5a.jpg"
                            }
                        },
                        {
                            "hash": "126ca9e2fa99440f97b8b21ebccbcaa6",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/126ca9e2fa99440f97b8b21ebccbcaa6.jpg"
                            }
                        },
                        {
                            "hash": "b3d4265bc67a48d897ccbb8af9df4774",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/b3d4265bc67a48d897ccbb8af9df4774.jpg"
                            }
                        },
                        {
                            "hash": "cf6db69ea6ec4710abb6e3fd492bf3d3",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg"
                            }
                        },
                        {
                            "hash": "d58bc6a03a314d7ba5d1ed78728716f4",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/d58bc6a03a314d7ba5d1ed78728716f4.jpg"
                            }
                        },
                        {
                            "hash": "43ff5fa2ab344f73ad8800cf511337e0",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/43ff5fa2ab344f73ad8800cf511337e0.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-13 01:30:41"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 62483,
                    "recorded_at": "2026-06-13 01:30:41"
                }
            ],
            "description_history": [
                {
                    "hash": "8c1a481359aca8e10ec8b2a7265acb3a",
                    "text": "2017 BMW M2 Coupe (67 Plate) - 62,482 Miles - Full Service History - \nA fantastic example of the BMW M2, presented in completely standard specification and in excellent condition throughout. This is a genuine enthusiast-owned car that has been well maintained and comes with a full service history, 12 months MOT with no advisories, and two keys.\nVehicle Details:\n* 2017 BMW M2 Coupe\n* 62,482 miles\n* 2 previous keepers\n* Full service history\n* 2 keys\n* HPI report available\n* 12 months MOT (advisory free)\n* Completely stock/original specification\nFactory Features & Equipment:\n* Harman Kardon premium audio system\n* Full leather heated seats\n* Dual-zone climate control\n* Satellite navigation\n* Apple CarPlay\n* Multiple driving modes (Efficient, Sport & Sport+)\n* Bluetooth connectivity\n* Parking sensors\n* Cruise control\n* LED lighting\nThe car is in excellent mechanical and cosmetic condition and drives exactly as it should. It was previously fitted with lowering springs and wheel spacers, but these have been removed and the vehicle has been returned to its original factory setup.\nA great opportunity to own one of BMW M Division's most sought-after modern performance cars.\n\nFinance:There is currently outstanding finance on the vehicle which will be cleared in full upon payment. Proof of settlement will be provided for complete peace of min",
                    "recorded_at": "2026-06-13 01:30:41"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/ddc95a49f9644d2bb4088d7a8cd64960.jpg",
        "cdn_path": "507/34747/d216d13ae7f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "d216d13ae7",
        "cdn_sizes": {
            "f": "507/34747/d216d13ae7f.jpg",
            "l": "507/34747/d216d13ae7l.jpg",
            "m": "507/34747/d216d13ae7m.jpg",
            "s": "507/34747/d216d13ae7s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/e13f58198485428fb170afd8fbb673a1.jpg",
        "cdn_path": "507/34747/96d3caa169f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "96d3caa169",
        "cdn_sizes": {
            "f": "507/34747/96d3caa169f.jpg",
            "l": "507/34747/96d3caa169l.jpg",
            "m": "507/34747/96d3caa169m.jpg",
            "s": "507/34747/96d3caa169s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5e912dc9b62b4a21b02a3515f913aa78.jpg",
        "cdn_path": "507/34747/9ed0a21fdcf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9ed0a21fdc",
        "cdn_sizes": {
            "f": "507/34747/9ed0a21fdcf.jpg",
            "l": "507/34747/9ed0a21fdcl.jpg",
            "m": "507/34747/9ed0a21fdcm.jpg",
            "s": "507/34747/9ed0a21fdcs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c607c6e355ef4d8992d269692d85fe26.jpg",
        "cdn_path": "507/34747/7abea1a20bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "7abea1a20b",
        "cdn_sizes": {
            "f": "507/34747/7abea1a20bf.jpg",
            "l": "507/34747/7abea1a20bl.jpg",
            "m": "507/34747/7abea1a20bm.jpg",
            "s": "507/34747/7abea1a20bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/b33e7bffb05b4e8b858757784b9b4ce8.jpg",
        "cdn_path": "507/34747/577378df27f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "577378df27",
        "cdn_sizes": {
            "f": "507/34747/577378df27f.jpg",
            "l": "507/34747/577378df27l.jpg",
            "m": "507/34747/577378df27m.jpg",
            "s": "507/34747/577378df27s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d1088fc5a5f44900b96532d2e6a5f3a0.jpg",
        "cdn_path": "507/34747/8c8c8a024cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "8c8c8a024c",
        "cdn_sizes": {
            "f": "507/34747/8c8c8a024cf.jpg",
            "l": "507/34747/8c8c8a024cl.jpg",
            "m": "507/34747/8c8c8a024cm.jpg",
            "s": "507/34747/8c8c8a024cs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/ca7bb3ce74fa42e9af167230c52a047b.jpg",
        "cdn_path": "507/34747/1f644c6d0bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "1f644c6d0b",
        "cdn_sizes": {
            "f": "507/34747/1f644c6d0bf.jpg",
            "l": "507/34747/1f644c6d0bl.jpg",
            "m": "507/34747/1f644c6d0bm.jpg",
            "s": "507/34747/1f644c6d0bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/dbbb80bd2478486a814accc81daca270.jpg",
        "cdn_path": "507/34747/652ef44272f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "652ef44272",
        "cdn_sizes": {
            "f": "507/34747/652ef44272f.jpg",
            "l": "507/34747/652ef44272l.jpg",
            "m": "507/34747/652ef44272m.jpg",
            "s": "507/34747/652ef44272s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/0721f950cf3043d4b3e91fe67fff1f35.jpg",
        "cdn_path": "507/34747/1b19f78f9bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "1b19f78f9b",
        "cdn_sizes": {
            "f": "507/34747/1b19f78f9bf.jpg",
            "l": "507/34747/1b19f78f9bl.jpg",
            "m": "507/34747/1b19f78f9bm.jpg",
            "s": "507/34747/1b19f78f9bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg",
        "cdn_path": "507/34747/252c860827f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "252c860827",
        "cdn_sizes": {
            "f": "507/34747/252c860827f.jpg",
            "l": "507/34747/252c860827l.jpg",
            "m": "507/34747/252c860827m.jpg",
            "s": "507/34747/252c860827s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/939870e58e41426eac852ea98281fbab.jpg",
        "cdn_path": "507/34747/927493a3bcf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "927493a3bc",
        "cdn_sizes": {
            "f": "507/34747/927493a3bcf.jpg",
            "l": "507/34747/927493a3bcl.jpg",
            "m": "507/34747/927493a3bcm.jpg",
            "s": "507/34747/927493a3bcs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d12585eb50674bf489c904bc145b0a7d.jpg",
        "cdn_path": "507/34747/74d16c8999f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "74d16c8999",
        "cdn_sizes": {
            "f": "507/34747/74d16c8999f.jpg",
            "l": "507/34747/74d16c8999l.jpg",
            "m": "507/34747/74d16c8999m.jpg",
            "s": "507/34747/74d16c8999s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg",
        "cdn_path": "507/34747/9e45fe24cff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9e45fe24cf",
        "cdn_sizes": {
            "f": "507/34747/9e45fe24cff.jpg",
            "l": "507/34747/9e45fe24cfl.jpg",
            "m": "507/34747/9e45fe24cfm.jpg",
            "s": "507/34747/9e45fe24cfs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/662d0bc202d740f28360524c98fac9dd.jpg",
        "cdn_path": "507/34747/b1c09c8076f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b1c09c8076",
        "cdn_sizes": {
            "f": "507/34747/b1c09c8076f.jpg",
            "l": "507/34747/b1c09c8076l.jpg",
            "m": "507/34747/b1c09c8076m.jpg",
            "s": "507/34747/b1c09c8076s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/96a0bc2c4cdd47efbe038dc45af21d59.jpg",
        "cdn_path": "507/34747/9d4aa374f0f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9d4aa374f0",
        "cdn_sizes": {
            "f": "507/34747/9d4aa374f0f.jpg",
            "l": "507/34747/9d4aa374f0l.jpg",
            "m": "507/34747/9d4aa374f0m.jpg",
            "s": "507/34747/9d4aa374f0s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/1b5b8ae8502746e89f094a86c3a66f5a.jpg",
        "cdn_path": "507/34747/a2e40baf8df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a2e40baf8d",
        "cdn_sizes": {
            "f": "507/34747/a2e40baf8df.jpg",
            "l": "507/34747/a2e40baf8dl.jpg",
            "m": "507/34747/a2e40baf8dm.jpg",
            "s": "507/34747/a2e40baf8ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/126ca9e2fa99440f97b8b21ebccbcaa6.jpg",
        "cdn_path": "507/34747/ab07aa302bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ab07aa302b",
        "cdn_sizes": {
            "f": "507/34747/ab07aa302bf.jpg",
            "l": "507/34747/ab07aa302bl.jpg",
            "m": "507/34747/ab07aa302bm.jpg",
            "s": "507/34747/ab07aa302bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/b3d4265bc67a48d897ccbb8af9df4774.jpg",
        "cdn_path": "507/34747/428f0b548af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "428f0b548a",
        "cdn_sizes": {
            "f": "507/34747/428f0b548af.jpg",
            "l": "507/34747/428f0b548al.jpg",
            "m": "507/34747/428f0b548am.jpg",
            "s": "507/34747/428f0b548as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg",
        "cdn_path": "507/34747/a60ab36501f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a60ab36501",
        "cdn_sizes": {
            "f": "507/34747/a60ab36501f.jpg",
            "l": "507/34747/a60ab36501l.jpg",
            "m": "507/34747/a60ab36501m.jpg",
            "s": "507/34747/a60ab36501s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d58bc6a03a314d7ba5d1ed78728716f4.jpg",
        "cdn_path": "507/34747/856d85622df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "856d85622d",
        "cdn_sizes": {
            "f": "507/34747/856d85622df.jpg",
            "l": "507/34747/856d85622dl.jpg",
            "m": "507/34747/856d85622dm.jpg",
            "s": "507/34747/856d85622ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/43ff5fa2ab344f73ad8800cf511337e0.jpg",
        "cdn_path": "507/34747/7a59daf43cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "7a59daf43c",
        "cdn_sizes": {
            "f": "507/34747/7a59daf43cf.jpg",
            "l": "507/34747/7a59daf43cl.jpg",
            "m": "507/34747/7a59daf43cm.jpg",
            "s": "507/34747/7a59daf43cs.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "ND67ONC",
    "make": "BMW",
    "model": "M2",
    "trim_line": "3.0i DCT Euro 6 (s/s) 2dr",
    "year": 2018,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "Blue",
    "doors": 2,
    "seats": 4,
    "mileage": 62483,
    "price": 24750,
    "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": "202606053016191",
            "vdata_scrape_id": "at_id_202606053016191",
            "data_complete": true,
            "listing": {
                "title": "2018 BMW M2",
                "subtitle": "3.0i DCT Euro 6 (s/s) 2dr",
                "make": "BMW",
                "model": "M2",
                "year": 2018,
                "price": 24750,
                "mileage": 62483,
                "fuel": "Petrol",
                "body_type": "Coupe",
                "gearbox": "Automatic",
                "doors": 2,
                "seats": 4,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "Blue",
                "range_miles": null,
                "vin": null,
                "description": "2017 BMW M2 Coupe (67 Plate) - 62,482 Miles - Full Service History - \nA fantastic example of the BMW M2, presented in completely standard specification and in excellent condition throughout. This is a genuine enthusiast-owned car that has been well maintained and comes with a full service history, 12 months MOT with no advisories, and two keys.\nVehicle Details:\n* 2017 BMW M2 Coupe\n* 62,482 miles\n* 2 previous keepers\n* Full service history\n* 2 keys\n* HPI report available\n* 12 months MOT (advisory free)\n* Completely stock/original specification\nFactory Features & Equipment:\n* Harman Kardon premium audio system\n* Full leather heated seats\n* Dual-zone climate control\n* Satellite navigation\n* Apple CarPlay\n* Multiple driving modes (Efficient, Sport & Sport+)\n* Bluetooth connectivity\n* Parking sensors\n* Cruise control\n* LED lighting\nThe car is in excellent mechanical and cosmetic condition and drives exactly as it should. It was previously fitted with lowering springs and wheel spacers, but these have been removed and the vehicle has been returned to its original factory setup.\nA great opportunity to own one of BMW M Division's most sought-after modern performance cars.\n\nFinance:There is currently outstanding finance on the vehicle which will be cleared in full upon payment. Proof of settlement will be provided for complete peace of min",
                "description_section_present": true,
                "image_count": 21,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/ddc95a49f9644d2bb4088d7a8cd64960.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/e13f58198485428fb170afd8fbb673a1.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/5e912dc9b62b4a21b02a3515f913aa78.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/c607c6e355ef4d8992d269692d85fe26.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/b33e7bffb05b4e8b858757784b9b4ce8.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/d1088fc5a5f44900b96532d2e6a5f3a0.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/ca7bb3ce74fa42e9af167230c52a047b.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/dbbb80bd2478486a814accc81daca270.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/0721f950cf3043d4b3e91fe67fff1f35.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/939870e58e41426eac852ea98281fbab.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/d12585eb50674bf489c904bc145b0a7d.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/662d0bc202d740f28360524c98fac9dd.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/96a0bc2c4cdd47efbe038dc45af21d59.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/1b5b8ae8502746e89f094a86c3a66f5a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/126ca9e2fa99440f97b8b21ebccbcaa6.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/b3d4265bc67a48d897ccbb8af9df4774.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/d58bc6a03a314d7ba5d1ed78728716f4.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/43ff5fa2ab344f73ad8800cf511337e0.jpg"
                ],
                "dealer_name": "Adam Kirkland",
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "07989062449",
                "is_private_seller": false
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606053016191",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202606053016191",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606053016191",
                "[+0.0s] at_id: 202606053016191",
                "[+4.07s] driver started",
                "[+6.33s] page loaded",
                "[+7.47s] pre-cookie wait done",
                "[+7.56s] switched into cookie iframe",
                "[+7.99s] cookie button clicked",
                "[+8.02s] cookie iframe gone",
                "[+8.07s] title: 2018 BMW M2",
                "[+9.53s] subtitle: 3.0i DCT Euro 6 (s/s) 2dr",
                "[+9.65s] price: 24750",
                "[+9.66s] 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', 'meet-seller-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
                "[+9.66s] 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']",
                "[+9.67s] overview section confirmed via CSS selector",
                "[+9.68s] mileage: 62483",
                "[+9.69s] year: 2018",
                "[+9.7s] fuel: Petrol",
                "[+9.71s] body_type: Coupe",
                "[+9.71s] gearbox: Automatic",
                "[+9.72s] doors: 2",
                "[+9.73s] seats: 4",
                "[+9.73s] engine: 3.0L",
                "[+9.74s] emission_class: Euro 6",
                "[+9.75s] colour: Blue",
                "[+9.77s] range_miles: None",
                "[+9.78s] data-lp-sdes not found — falling back to title parse",
                "[+9.79s] make/model from page title: BMW / M2",
                "[+9.86s] dealer_name: Adam Kirkland",
                "[+9.87s] dealer_id: None",
                "[+9.89s] dealer_rating: None",
                "[+9.92s] dealer_phone: 07989062449",
                "[+9.94s] is_private_seller: False",
                "[+10.13s] description_section_present: True",
                "[+10.67s] description signpost clicked",
                "[+11.58s] description: 1352 chars",
                "[+11.61s] description modal closed",
                "[+11.65s] image_count from counter: 21",
                "[+11.72s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+12.39s] image grid present",
                "[+12.96s] gallery images extracted: 21",
                "[+12.96s] data_complete: True",
                "[+13.25s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202606053016191",
            "vdata_scrape_id": "at_id_202606053016191",
            "data_complete": true,
            "listing": {
                "vrm": "ND67ONC",
                "year": 2018,
                "make": "BMW",
                "model": "M2",
                "price": 24750,
                "mileage": 62483,
                "colour": "Blue",
                "gearbox": "Automatic",
                "fuel": "Petrol",
                "subtitle": "BMW M2 3.0i DCT Euro 6 (s/s) 2dr",
                "dealer_id": null,
                "dealer_name": "Adam Kirkland",
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/ddc95a49f9644d2bb4088d7a8cd64960.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e13f58198485428fb170afd8fbb673a1.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5e912dc9b62b4a21b02a3515f913aa78.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c607c6e355ef4d8992d269692d85fe26.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b33e7bffb05b4e8b858757784b9b4ce8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d1088fc5a5f44900b96532d2e6a5f3a0.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ca7bb3ce74fa42e9af167230c52a047b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dbbb80bd2478486a814accc81daca270.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0721f950cf3043d4b3e91fe67fff1f35.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/939870e58e41426eac852ea98281fbab.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d12585eb50674bf489c904bc145b0a7d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/662d0bc202d740f28360524c98fac9dd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/96a0bc2c4cdd47efbe038dc45af21d59.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1b5b8ae8502746e89f094a86c3a66f5a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/126ca9e2fa99440f97b8b21ebccbcaa6.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b3d4265bc67a48d897ccbb8af9df4774.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d58bc6a03a314d7ba5d1ed78728716f4.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/43ff5fa2ab344f73ad8800cf511337e0.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606053016191",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202606053016191&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": 62483,
                "model": "M2",
                "price": 24750,
                "registration": "ND67ONC",
                "registrationYear": 2018,
                "transmission": "Automatic",
                "summary": "BMW M2 3.0i DCT Euro 6 (s/s) 2dr",
                "dealerId": null,
                "dealerName": "Adam Kirkland",
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/ddc95a49f9644d2bb4088d7a8cd64960.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e13f58198485428fb170afd8fbb673a1.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5e912dc9b62b4a21b02a3515f913aa78.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c607c6e355ef4d8992d269692d85fe26.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b33e7bffb05b4e8b858757784b9b4ce8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d1088fc5a5f44900b96532d2e6a5f3a0.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ca7bb3ce74fa42e9af167230c52a047b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dbbb80bd2478486a814accc81daca270.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0721f950cf3043d4b3e91fe67fff1f35.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/939870e58e41426eac852ea98281fbab.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d12585eb50674bf489c904bc145b0a7d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/662d0bc202d740f28360524c98fac9dd.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/96a0bc2c4cdd47efbe038dc45af21d59.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1b5b8ae8502746e89f094a86c3a66f5a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/126ca9e2fa99440f97b8b21ebccbcaa6.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b3d4265bc67a48d897ccbb8af9df4774.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d58bc6a03a314d7ba5d1ed78728716f4.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/43ff5fa2ab344f73ad8800cf511337e0.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202606053016191",
                "stockId": "8a429a829e96c778019e96f5a9af5af8",
                "searchId": "202606053016191"
            },
            "steps": [
                "start",
                "at_id: 202606053016191",
                "url: https://www.zuto.com/apply/?advertId=202606053016191&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: ND67ONC",
                "make/model: BMW / M2",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-13 01:30:41",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "2017 BMW M2 Coupe (67 Plate) - 62,482 Miles - Full Service History - \nA fantastic example of the BMW M2, presented in completely standard specification and in excellent condition throughout. This is a genuine enthusiast-owned car that has been well maintained and comes with a full service history, 12 months MOT with no advisories, and two keys.\nVehicle Details:\n* 2017 BMW M2 Coupe\n* 62,482 miles\n* 2 previous keepers\n* Full service history\n* 2 keys\n* HPI report available\n* 12 months MOT (advisory free)\n* Completely stock/original specification\nFactory Features & Equipment:\n* Harman Kardon premium audio system\n* Full leather heated seats\n* Dual-zone climate control\n* Satellite navigation\n* Apple CarPlay\n* Multiple driving modes (Efficient, Sport & Sport+)\n* Bluetooth connectivity\n* Parking sensors\n* Cruise control\n* LED lighting\nThe car is in excellent mechanical and cosmetic condition and drives exactly as it should. It was previously fitted with lowering springs and wheel spacers, but these have been removed and the vehicle has been returned to its original factory setup.\nA great opportunity to own one of BMW M Division's most sought-after modern performance cars.\n\nFinance:There is currently outstanding finance on the vehicle which will be cleared in full upon payment. Proof of settlement will be provided for complete peace of min",
    "colour_detail": "Blue",
    "price_history": [
        {
            "price": 24750,
            "recorded_at": "2026-06-13 01:30:41"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "ddc95a49f9644d2bb4088d7a8cd64960",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/ddc95a49f9644d2bb4088d7a8cd64960.jpg"
                    }
                },
                {
                    "hash": "e13f58198485428fb170afd8fbb673a1",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/e13f58198485428fb170afd8fbb673a1.jpg"
                    }
                },
                {
                    "hash": "5e912dc9b62b4a21b02a3515f913aa78",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/5e912dc9b62b4a21b02a3515f913aa78.jpg"
                    }
                },
                {
                    "hash": "c607c6e355ef4d8992d269692d85fe26",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/c607c6e355ef4d8992d269692d85fe26.jpg"
                    }
                },
                {
                    "hash": "b33e7bffb05b4e8b858757784b9b4ce8",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/b33e7bffb05b4e8b858757784b9b4ce8.jpg"
                    }
                },
                {
                    "hash": "d1088fc5a5f44900b96532d2e6a5f3a0",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/d1088fc5a5f44900b96532d2e6a5f3a0.jpg"
                    }
                },
                {
                    "hash": "ca7bb3ce74fa42e9af167230c52a047b",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/ca7bb3ce74fa42e9af167230c52a047b.jpg"
                    }
                },
                {
                    "hash": "dbbb80bd2478486a814accc81daca270",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/dbbb80bd2478486a814accc81daca270.jpg"
                    }
                },
                {
                    "hash": "0721f950cf3043d4b3e91fe67fff1f35",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/0721f950cf3043d4b3e91fe67fff1f35.jpg"
                    }
                },
                {
                    "hash": "c3261aff7bef4d4b8351af3bfe1d0fc8",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/c3261aff7bef4d4b8351af3bfe1d0fc8.jpg"
                    }
                },
                {
                    "hash": "939870e58e41426eac852ea98281fbab",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/939870e58e41426eac852ea98281fbab.jpg"
                    }
                },
                {
                    "hash": "d12585eb50674bf489c904bc145b0a7d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/d12585eb50674bf489c904bc145b0a7d.jpg"
                    }
                },
                {
                    "hash": "98bcb1b7d7bf4a228ba8d11274f5c65e",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/98bcb1b7d7bf4a228ba8d11274f5c65e.jpg"
                    }
                },
                {
                    "hash": "662d0bc202d740f28360524c98fac9dd",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/662d0bc202d740f28360524c98fac9dd.jpg"
                    }
                },
                {
                    "hash": "96a0bc2c4cdd47efbe038dc45af21d59",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/96a0bc2c4cdd47efbe038dc45af21d59.jpg"
                    }
                },
                {
                    "hash": "1b5b8ae8502746e89f094a86c3a66f5a",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/1b5b8ae8502746e89f094a86c3a66f5a.jpg"
                    }
                },
                {
                    "hash": "126ca9e2fa99440f97b8b21ebccbcaa6",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/126ca9e2fa99440f97b8b21ebccbcaa6.jpg"
                    }
                },
                {
                    "hash": "b3d4265bc67a48d897ccbb8af9df4774",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/b3d4265bc67a48d897ccbb8af9df4774.jpg"
                    }
                },
                {
                    "hash": "cf6db69ea6ec4710abb6e3fd492bf3d3",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/cf6db69ea6ec4710abb6e3fd492bf3d3.jpg"
                    }
                },
                {
                    "hash": "d58bc6a03a314d7ba5d1ed78728716f4",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/d58bc6a03a314d7ba5d1ed78728716f4.jpg"
                    }
                },
                {
                    "hash": "43ff5fa2ab344f73ad8800cf511337e0",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/43ff5fa2ab344f73ad8800cf511337e0.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-13 01:30:41"
        }
    ],
    "mileage_history": [
        {
            "mileage": 62483,
            "recorded_at": "2026-06-13 01:30:41"
        }
    ],
    "description_history": [
        {
            "hash": "8c1a481359aca8e10ec8b2a7265acb3a",
            "text": "2017 BMW M2 Coupe (67 Plate) - 62,482 Miles - Full Service History - \nA fantastic example of the BMW M2, presented in completely standard specification and in excellent condition throughout. This is a genuine enthusiast-owned car that has been well maintained and comes with a full service history, 12 months MOT with no advisories, and two keys.\nVehicle Details:\n* 2017 BMW M2 Coupe\n* 62,482 miles\n* 2 previous keepers\n* Full service history\n* 2 keys\n* HPI report available\n* 12 months MOT (advisory free)\n* Completely stock/original specification\nFactory Features & Equipment:\n* Harman Kardon premium audio system\n* Full leather heated seats\n* Dual-zone climate control\n* Satellite navigation\n* Apple CarPlay\n* Multiple driving modes (Efficient, Sport & Sport+)\n* Bluetooth connectivity\n* Parking sensors\n* Cruise control\n* LED lighting\nThe car is in excellent mechanical and cosmetic condition and drives exactly as it should. It was previously fitted with lowering springs and wheel spacers, but these have been removed and the vehicle has been returned to its original factory setup.\nA great opportunity to own one of BMW M Division's most sought-after modern performance cars.\n\nFinance:There is currently outstanding finance on the vehicle which will be cleared in full upon payment. Proof of settlement will be provided for complete peace of min",
            "recorded_at": "2026-06-13 01:30:41"
        }
    ]
}