Edit in admin →
12 images
Expired · Days listed: 0

2015 BMW M4

BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr

£28,540
42,908 miles
KR15WLL

Overview

Mileage
42,908 miles
Registration
2015 (15 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
Yellow
Huge Spec M4 * M performance titanium exhaust * Carbon Ceramic Brakes * Adaptive LED headlights * Harman Kardon surround sound * Surround View cameras * Reverse Camera * Parking Assistant * Heated electric memory seats * Extended Merino leather * Carbon-fibre interior trim * Carbon splitter, carbon spoiler * M performance sill extension * M Driver's Package * 20" Judd satin black wheels * Lowered 25mm hr springs * GTS gearbox map Full service history and most recent service completed at BMW Hillington July 2026 Folder full of receipts, service history and MOT reports. Has always had anything it's needed at no expense spared. Meticulously looked after in show condition ready to go. Only driven in dry weather and stored in garage. PPF full front end plus sills, roof and rear bumper underneath wrap so paint is showroom condition. Fully wrapped exterior in custom one off printed wrap on metallic deep red. Originally Austin yellow underneath wrap. Door shuts and returns wrapped satin forged carbon effect. Happy to remove wrap if you prefer the car back to original colour.

Seller

History

Price history

When Price Δ
11 days ago £28,540

Mileage history

When Mileage Δ
11 days ago 42,908

Sources & channels

Sources (1)

  • BMW M4 Primary
    search-make-bmw-m4
    First discovered: 2026-07-23 17:02:55

Primary source — authority over expiry decisions.

Item data

Processed fields

vrm
KR15WLL
make
BMW
model
M4
trim line
BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr
year
2015
body type
Coupe
fuel type
Petrol
transmission
Automatic
engine size cc
3000
engine size litres
3
colour
Yellow
doors
2
seats
4
mileage
42908
price
28540
source key
search-make-bmw-m4
platform
autotrader

Item record

item id
70173
remote id
https://www.autotrader.co.uk/car-details/202607234431098
platform
autotrader
source key
search-make-bmw-m4
remote status
unavailable
media count
12
first seen at
2026-07-23 17:02:54
last seen at
2026-07-23 17:02:54
completed at
2026-07-23 17:03:21
remote url
View original →

Raw data

Item record
{
    "item_id": 70173,
    "remote_id": "https://www.autotrader.co.uk/car-details/202607234431098",
    "source_key": "search-make-bmw-m4",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202607234431098",
    "primary_source_id": 54087,
    "primary_source_key": "search-make-bmw-m4",
    "primary_source_tier": 2,
    "remote_status": "unavailable",
    "media_count": 12,
    "last_seen_at": "2026-07-23 17:02:54",
    "first_seen_at": "2026-07-23 17:02:54",
    "completed_at": "2026-07-23 17:03:21",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/a8e692904ef94d6dac13ffa9f052b277.jpg",
                "cdn_path": "509/70173/f62d554080f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f62d554080",
                "cdn_sizes": {
                    "f": "509/70173/f62d554080f.jpg",
                    "l": "509/70173/f62d554080l.jpg",
                    "m": "509/70173/f62d554080m.jpg",
                    "s": "509/70173/f62d554080s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9c911a55af2e46e4be4278a8eea55c08.jpg",
                "cdn_path": "509/70173/09255dca4ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "09255dca4e",
                "cdn_sizes": {
                    "f": "509/70173/09255dca4ef.jpg",
                    "l": "509/70173/09255dca4el.jpg",
                    "m": "509/70173/09255dca4em.jpg",
                    "s": "509/70173/09255dca4es.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/01977ff180874de890299cde9a8134c3.jpg",
                "cdn_path": "509/70173/f154ac9ddbf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f154ac9ddb",
                "cdn_sizes": {
                    "f": "509/70173/f154ac9ddbf.jpg",
                    "l": "509/70173/f154ac9ddbl.jpg",
                    "m": "509/70173/f154ac9ddbm.jpg",
                    "s": "509/70173/f154ac9ddbs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/6406020da3e840f498ab9154bec28080.jpg",
                "cdn_path": "509/70173/9acc6c70edf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9acc6c70ed",
                "cdn_sizes": {
                    "f": "509/70173/9acc6c70edf.jpg",
                    "l": "509/70173/9acc6c70edl.jpg",
                    "m": "509/70173/9acc6c70edm.jpg",
                    "s": "509/70173/9acc6c70eds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/4193f28023384b0291c3313829824c09.jpg",
                "cdn_path": "509/70173/6a7e059fa4f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6a7e059fa4",
                "cdn_sizes": {
                    "f": "509/70173/6a7e059fa4f.jpg",
                    "l": "509/70173/6a7e059fa4l.jpg",
                    "m": "509/70173/6a7e059fa4m.jpg",
                    "s": "509/70173/6a7e059fa4s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/95c770954b06468b88a40a7e62d8f688.jpg",
                "cdn_path": "509/70173/c9b45cbf9ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "c9b45cbf9f",
                "cdn_sizes": {
                    "f": "509/70173/c9b45cbf9ff.jpg",
                    "l": "509/70173/c9b45cbf9fl.jpg",
                    "m": "509/70173/c9b45cbf9fm.jpg",
                    "s": "509/70173/c9b45cbf9fs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/dff2c292db7c4514b151bd885da43694.jpg",
                "cdn_path": "509/70173/23ff4b11c5f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "23ff4b11c5",
                "cdn_sizes": {
                    "f": "509/70173/23ff4b11c5f.jpg",
                    "l": "509/70173/23ff4b11c5l.jpg",
                    "m": "509/70173/23ff4b11c5m.jpg",
                    "s": "509/70173/23ff4b11c5s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/e6d029bc8eca411da9f0433618d602aa.jpg",
                "cdn_path": "509/70173/ef2ebd022bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ef2ebd022b",
                "cdn_sizes": {
                    "f": "509/70173/ef2ebd022bf.jpg",
                    "l": "509/70173/ef2ebd022bl.jpg",
                    "m": "509/70173/ef2ebd022bm.jpg",
                    "s": "509/70173/ef2ebd022bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/6c49ec08178644d58813d64fb192569a.jpg",
                "cdn_path": "509/70173/40c7d3f074f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "40c7d3f074",
                "cdn_sizes": {
                    "f": "509/70173/40c7d3f074f.jpg",
                    "l": "509/70173/40c7d3f074l.jpg",
                    "m": "509/70173/40c7d3f074m.jpg",
                    "s": "509/70173/40c7d3f074s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/335a964e660f4c7689fd3e3478b7f790.jpg",
                "cdn_path": "509/70173/03b6dbb30ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "03b6dbb30f",
                "cdn_sizes": {
                    "f": "509/70173/03b6dbb30ff.jpg",
                    "l": "509/70173/03b6dbb30fl.jpg",
                    "m": "509/70173/03b6dbb30fm.jpg",
                    "s": "509/70173/03b6dbb30fs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/368ba19d0cc54bc583d138bac755f05e.jpg",
                "cdn_path": "509/70173/625e2ff21af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "625e2ff21a",
                "cdn_sizes": {
                    "f": "509/70173/625e2ff21af.jpg",
                    "l": "509/70173/625e2ff21al.jpg",
                    "m": "509/70173/625e2ff21am.jpg",
                    "s": "509/70173/625e2ff21as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/449edd638f5d4d2dab2fc81bd3e722a6.jpg",
                "cdn_path": "509/70173/0ba39985c7f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "0ba39985c7",
                "cdn_sizes": {
                    "f": "509/70173/0ba39985c7f.jpg",
                    "l": "509/70173/0ba39985c7l.jpg",
                    "m": "509/70173/0ba39985c7m.jpg",
                    "s": "509/70173/0ba39985c7s.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "KR15WLL",
            "make": "BMW",
            "model": "M4",
            "trim_line": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
            "year": 2015,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "Yellow",
            "doors": 2,
            "seats": 4,
            "mileage": 42908,
            "price": 28540,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "search-make-bmw-m4",
            "platform": "autotrader"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202607234431098",
                    "vdata_scrape_id": "at_id_202607234431098",
                    "data_complete": false,
                    "listing": {
                        "title": null,
                        "subtitle": null,
                        "make": "BMW",
                        "model": "M4",
                        "year": 2015,
                        "price": 28540,
                        "mileage": 42908,
                        "fuel": "Petrol",
                        "body_type": "Coupe",
                        "gearbox": "Automatic",
                        "doors": 2,
                        "seats": 4,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "Yellow",
                        "range_miles": null,
                        "vin": null,
                        "description": "Huge Spec M4\n\n* M performance titanium exhaust\n* Carbon Ceramic Brakes\n* Adaptive LED headlights\n* Harman Kardon surround sound\n* Surround View cameras\n* Reverse Camera\n* Parking Assistant\n* Heated electric memory seats\n* Extended Merino leather\n* Carbon-fibre interior trim\n* Carbon splitter, carbon spoiler\n* M performance sill extension\n* M Driver's Package\n* 20\" Judd satin black wheels\n* Lowered 25mm hr springs\n* GTS gearbox map\n\nFull service history and most recent service completed at BMW Hillington July 2026\n\nFolder full of receipts, service history and MOT reports. Has always had anything it's needed at no expense spared.\n\nMeticulously looked after in show condition ready to go. Only driven in dry weather and stored in garage.\n\nPPF full front end plus sills, roof and rear bumper underneath wrap so paint is showroom condition.\n\nFully wrapped exterior in custom one off printed wrap on metallic deep red.\nOriginally Austin yellow underneath wrap.\nDoor shuts and returns wrapped satin forged carbon effect.\n\nHappy to remove wrap if you prefer the car back to original colour.",
                        "description_section_present": true,
                        "image_count": 12,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/a8e692904ef94d6dac13ffa9f052b277.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/9c911a55af2e46e4be4278a8eea55c08.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/01977ff180874de890299cde9a8134c3.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/6406020da3e840f498ab9154bec28080.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/4193f28023384b0291c3313829824c09.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/95c770954b06468b88a40a7e62d8f688.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/dff2c292db7c4514b151bd885da43694.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/e6d029bc8eca411da9f0433618d602aa.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/6c49ec08178644d58813d64fb192569a.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/335a964e660f4c7689fd3e3478b7f790.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/368ba19d0cc54bc583d138bac755f05e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/449edd638f5d4d2dab2fc81bd3e722a6.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "01413761584",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202607234431098",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202607234431098",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202607234431098",
                        "[+0.0s] at_id: 202607234431098",
                        "[+2.91s] driver started",
                        "[+5.35s] page loaded",
                        "[+6.43s] pre-cookie wait done",
                        "[+6.5s] switched into cookie iframe",
                        "[+7.41s] cookie button clicked",
                        "[+7.5s] cookie iframe gone",
                        "[+7.63s] title: None",
                        "[+9.15s] subtitle: None",
                        "[+9.21s] price: 28540",
                        "[+9.39s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
                        "[+9.39s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'atds-icon-sell', 'atds-icon-save', 'atds-icon-search', 'account-sign-in', 'atds-icon-account', 'menu-drawer', '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.43s] overview section confirmed via CSS selector",
                        "[+9.44s] mileage: 42908",
                        "[+9.44s] year: 2015",
                        "[+9.46s] fuel: Petrol",
                        "[+9.46s] body_type: Coupe",
                        "[+9.49s] gearbox: Automatic",
                        "[+9.52s] doors: 2",
                        "[+9.54s] seats: 4",
                        "[+9.57s] engine: 3.0L",
                        "[+9.58s] emission_class: Euro 6",
                        "[+9.61s] colour: Yellow",
                        "[+9.64s] range_miles: None",
                        "[+9.67s] data-lp-sdes not found — falling back to title parse",
                        "[+9.69s] make/model from page title: BMW / M4",
                        "[+9.79s] dealer_name: None",
                        "[+9.82s] dealer_id: None",
                        "[+9.84s] dealer_rating: None",
                        "[+9.99s] dealer_phone: 01413761584",
                        "[+10.01s] is_private_seller: True",
                        "[+10.21s] description_section_present: True",
                        "[+10.54s] description signpost clicked",
                        "[+11.63s] description: 1090 chars",
                        "[+11.65s] description modal closed",
                        "[+11.7s] image_count from counter: 12",
                        "[+11.77s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+12.37s] image grid present",
                        "[+12.85s] gallery images extracted: 12",
                        "[+12.85s] data_complete: False — missing: ['title']",
                        "[+13.02s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202607234431098",
                    "vdata_scrape_id": "at_id_202607234431098",
                    "data_complete": true,
                    "listing": {
                        "vrm": "KR15WLL",
                        "year": 2015,
                        "make": "BMW",
                        "model": "M4",
                        "price": 28540,
                        "mileage": 42908,
                        "colour": "Yellow",
                        "gearbox": "Automatic",
                        "fuel": "Petrol",
                        "subtitle": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/a8e692904ef94d6dac13ffa9f052b277.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9c911a55af2e46e4be4278a8eea55c08.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/01977ff180874de890299cde9a8134c3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6406020da3e840f498ab9154bec28080.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/4193f28023384b0291c3313829824c09.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/95c770954b06468b88a40a7e62d8f688.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dff2c292db7c4514b151bd885da43694.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e6d029bc8eca411da9f0433618d602aa.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6c49ec08178644d58813d64fb192569a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/335a964e660f4c7689fd3e3478b7f790.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/368ba19d0cc54bc583d138bac755f05e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/449edd638f5d4d2dab2fc81bd3e722a6.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202607234431098",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202607234431098&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "Yellow",
                        "fuelType": "Petrol",
                        "make": "BMW",
                        "mileage": 42908,
                        "model": "M4",
                        "price": 28540,
                        "registration": "KR15WLL",
                        "registrationYear": 2015,
                        "transmission": "Automatic",
                        "summary": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/a8e692904ef94d6dac13ffa9f052b277.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9c911a55af2e46e4be4278a8eea55c08.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/01977ff180874de890299cde9a8134c3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6406020da3e840f498ab9154bec28080.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/4193f28023384b0291c3313829824c09.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/95c770954b06468b88a40a7e62d8f688.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dff2c292db7c4514b151bd885da43694.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e6d029bc8eca411da9f0433618d602aa.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6c49ec08178644d58813d64fb192569a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/335a964e660f4c7689fd3e3478b7f790.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/368ba19d0cc54bc583d138bac755f05e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/449edd638f5d4d2dab2fc81bd3e722a6.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202607234431098",
                        "stockId": "25c36516305f4c9fa99c8ab867a29443",
                        "searchId": "202607234431098"
                    },
                    "steps": [
                        "start",
                        "at_id: 202607234431098",
                        "url: https://www.zuto.com/apply/?advertId=202607234431098&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: KR15WLL",
                        "make/model: BMW / M4",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-07-23 18:03:47",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "Huge Spec M4\n\n* M performance titanium exhaust\n* Carbon Ceramic Brakes\n* Adaptive LED headlights\n* Harman Kardon surround sound\n* Surround View cameras\n* Reverse Camera\n* Parking Assistant\n* Heated electric memory seats\n* Extended Merino leather\n* Carbon-fibre interior trim\n* Carbon splitter, carbon spoiler\n* M performance sill extension\n* M Driver's Package\n* 20\" Judd satin black wheels\n* Lowered 25mm hr springs\n* GTS gearbox map\n\nFull service history and most recent service completed at BMW Hillington July 2026\n\nFolder full of receipts, service history and MOT reports. Has always had anything it's needed at no expense spared.\n\nMeticulously looked after in show condition ready to go. Only driven in dry weather and stored in garage.\n\nPPF full front end plus sills, roof and rear bumper underneath wrap so paint is showroom condition.\n\nFully wrapped exterior in custom one off printed wrap on metallic deep red.\nOriginally Austin yellow underneath wrap.\nDoor shuts and returns wrapped satin forged carbon effect.\n\nHappy to remove wrap if you prefer the car back to original colour.",
            "colour_detail": "Yellow",
            "price_history": [
                {
                    "price": 28540,
                    "recorded_at": "2026-07-23 18:03:47"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "a8e692904ef94d6dac13ffa9f052b277",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/a8e692904ef94d6dac13ffa9f052b277.jpg"
                            }
                        },
                        {
                            "hash": "9c911a55af2e46e4be4278a8eea55c08",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/9c911a55af2e46e4be4278a8eea55c08.jpg"
                            }
                        },
                        {
                            "hash": "01977ff180874de890299cde9a8134c3",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/01977ff180874de890299cde9a8134c3.jpg"
                            }
                        },
                        {
                            "hash": "6406020da3e840f498ab9154bec28080",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/6406020da3e840f498ab9154bec28080.jpg"
                            }
                        },
                        {
                            "hash": "4193f28023384b0291c3313829824c09",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/4193f28023384b0291c3313829824c09.jpg"
                            }
                        },
                        {
                            "hash": "95c770954b06468b88a40a7e62d8f688",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/95c770954b06468b88a40a7e62d8f688.jpg"
                            }
                        },
                        {
                            "hash": "dff2c292db7c4514b151bd885da43694",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/dff2c292db7c4514b151bd885da43694.jpg"
                            }
                        },
                        {
                            "hash": "e6d029bc8eca411da9f0433618d602aa",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/e6d029bc8eca411da9f0433618d602aa.jpg"
                            }
                        },
                        {
                            "hash": "6c49ec08178644d58813d64fb192569a",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/6c49ec08178644d58813d64fb192569a.jpg"
                            }
                        },
                        {
                            "hash": "335a964e660f4c7689fd3e3478b7f790",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/335a964e660f4c7689fd3e3478b7f790.jpg"
                            }
                        },
                        {
                            "hash": "368ba19d0cc54bc583d138bac755f05e",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/368ba19d0cc54bc583d138bac755f05e.jpg"
                            }
                        },
                        {
                            "hash": "449edd638f5d4d2dab2fc81bd3e722a6",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/449edd638f5d4d2dab2fc81bd3e722a6.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-07-23 18:03:47"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 42908,
                    "recorded_at": "2026-07-23 18:03:47"
                }
            ],
            "description_history": [
                {
                    "hash": "1aaef0cf750d69d33920b4cd10e14aa1",
                    "text": "Huge Spec M4\n\n* M performance titanium exhaust\n* Carbon Ceramic Brakes\n* Adaptive LED headlights\n* Harman Kardon surround sound\n* Surround View cameras\n* Reverse Camera\n* Parking Assistant\n* Heated electric memory seats\n* Extended Merino leather\n* Carbon-fibre interior trim\n* Carbon splitter, carbon spoiler\n* M performance sill extension\n* M Driver's Package\n* 20\" Judd satin black wheels\n* Lowered 25mm hr springs\n* GTS gearbox map\n\nFull service history and most recent service completed at BMW Hillington July 2026\n\nFolder full of receipts, service history and MOT reports. Has always had anything it's needed at no expense spared.\n\nMeticulously looked after in show condition ready to go. Only driven in dry weather and stored in garage.\n\nPPF full front end plus sills, roof and rear bumper underneath wrap so paint is showroom condition.\n\nFully wrapped exterior in custom one off printed wrap on metallic deep red.\nOriginally Austin yellow underneath wrap.\nDoor shuts and returns wrapped satin forged carbon effect.\n\nHappy to remove wrap if you prefer the car back to original colour.",
                    "recorded_at": "2026-07-23 18:03:47"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/a8e692904ef94d6dac13ffa9f052b277.jpg",
        "cdn_path": "509/70173/f62d554080f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f62d554080",
        "cdn_sizes": {
            "f": "509/70173/f62d554080f.jpg",
            "l": "509/70173/f62d554080l.jpg",
            "m": "509/70173/f62d554080m.jpg",
            "s": "509/70173/f62d554080s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9c911a55af2e46e4be4278a8eea55c08.jpg",
        "cdn_path": "509/70173/09255dca4ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "09255dca4e",
        "cdn_sizes": {
            "f": "509/70173/09255dca4ef.jpg",
            "l": "509/70173/09255dca4el.jpg",
            "m": "509/70173/09255dca4em.jpg",
            "s": "509/70173/09255dca4es.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/01977ff180874de890299cde9a8134c3.jpg",
        "cdn_path": "509/70173/f154ac9ddbf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f154ac9ddb",
        "cdn_sizes": {
            "f": "509/70173/f154ac9ddbf.jpg",
            "l": "509/70173/f154ac9ddbl.jpg",
            "m": "509/70173/f154ac9ddbm.jpg",
            "s": "509/70173/f154ac9ddbs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/6406020da3e840f498ab9154bec28080.jpg",
        "cdn_path": "509/70173/9acc6c70edf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9acc6c70ed",
        "cdn_sizes": {
            "f": "509/70173/9acc6c70edf.jpg",
            "l": "509/70173/9acc6c70edl.jpg",
            "m": "509/70173/9acc6c70edm.jpg",
            "s": "509/70173/9acc6c70eds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/4193f28023384b0291c3313829824c09.jpg",
        "cdn_path": "509/70173/6a7e059fa4f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6a7e059fa4",
        "cdn_sizes": {
            "f": "509/70173/6a7e059fa4f.jpg",
            "l": "509/70173/6a7e059fa4l.jpg",
            "m": "509/70173/6a7e059fa4m.jpg",
            "s": "509/70173/6a7e059fa4s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/95c770954b06468b88a40a7e62d8f688.jpg",
        "cdn_path": "509/70173/c9b45cbf9ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "c9b45cbf9f",
        "cdn_sizes": {
            "f": "509/70173/c9b45cbf9ff.jpg",
            "l": "509/70173/c9b45cbf9fl.jpg",
            "m": "509/70173/c9b45cbf9fm.jpg",
            "s": "509/70173/c9b45cbf9fs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/dff2c292db7c4514b151bd885da43694.jpg",
        "cdn_path": "509/70173/23ff4b11c5f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "23ff4b11c5",
        "cdn_sizes": {
            "f": "509/70173/23ff4b11c5f.jpg",
            "l": "509/70173/23ff4b11c5l.jpg",
            "m": "509/70173/23ff4b11c5m.jpg",
            "s": "509/70173/23ff4b11c5s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/e6d029bc8eca411da9f0433618d602aa.jpg",
        "cdn_path": "509/70173/ef2ebd022bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ef2ebd022b",
        "cdn_sizes": {
            "f": "509/70173/ef2ebd022bf.jpg",
            "l": "509/70173/ef2ebd022bl.jpg",
            "m": "509/70173/ef2ebd022bm.jpg",
            "s": "509/70173/ef2ebd022bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/6c49ec08178644d58813d64fb192569a.jpg",
        "cdn_path": "509/70173/40c7d3f074f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "40c7d3f074",
        "cdn_sizes": {
            "f": "509/70173/40c7d3f074f.jpg",
            "l": "509/70173/40c7d3f074l.jpg",
            "m": "509/70173/40c7d3f074m.jpg",
            "s": "509/70173/40c7d3f074s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/335a964e660f4c7689fd3e3478b7f790.jpg",
        "cdn_path": "509/70173/03b6dbb30ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "03b6dbb30f",
        "cdn_sizes": {
            "f": "509/70173/03b6dbb30ff.jpg",
            "l": "509/70173/03b6dbb30fl.jpg",
            "m": "509/70173/03b6dbb30fm.jpg",
            "s": "509/70173/03b6dbb30fs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/368ba19d0cc54bc583d138bac755f05e.jpg",
        "cdn_path": "509/70173/625e2ff21af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "625e2ff21a",
        "cdn_sizes": {
            "f": "509/70173/625e2ff21af.jpg",
            "l": "509/70173/625e2ff21al.jpg",
            "m": "509/70173/625e2ff21am.jpg",
            "s": "509/70173/625e2ff21as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/449edd638f5d4d2dab2fc81bd3e722a6.jpg",
        "cdn_path": "509/70173/0ba39985c7f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "0ba39985c7",
        "cdn_sizes": {
            "f": "509/70173/0ba39985c7f.jpg",
            "l": "509/70173/0ba39985c7l.jpg",
            "m": "509/70173/0ba39985c7m.jpg",
            "s": "509/70173/0ba39985c7s.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "KR15WLL",
    "make": "BMW",
    "model": "M4",
    "trim_line": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
    "year": 2015,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "Yellow",
    "doors": 2,
    "seats": 4,
    "mileage": 42908,
    "price": 28540,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "search-make-bmw-m4",
    "platform": "autotrader"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202607234431098",
            "vdata_scrape_id": "at_id_202607234431098",
            "data_complete": false,
            "listing": {
                "title": null,
                "subtitle": null,
                "make": "BMW",
                "model": "M4",
                "year": 2015,
                "price": 28540,
                "mileage": 42908,
                "fuel": "Petrol",
                "body_type": "Coupe",
                "gearbox": "Automatic",
                "doors": 2,
                "seats": 4,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "Yellow",
                "range_miles": null,
                "vin": null,
                "description": "Huge Spec M4\n\n* M performance titanium exhaust\n* Carbon Ceramic Brakes\n* Adaptive LED headlights\n* Harman Kardon surround sound\n* Surround View cameras\n* Reverse Camera\n* Parking Assistant\n* Heated electric memory seats\n* Extended Merino leather\n* Carbon-fibre interior trim\n* Carbon splitter, carbon spoiler\n* M performance sill extension\n* M Driver's Package\n* 20\" Judd satin black wheels\n* Lowered 25mm hr springs\n* GTS gearbox map\n\nFull service history and most recent service completed at BMW Hillington July 2026\n\nFolder full of receipts, service history and MOT reports. Has always had anything it's needed at no expense spared.\n\nMeticulously looked after in show condition ready to go. Only driven in dry weather and stored in garage.\n\nPPF full front end plus sills, roof and rear bumper underneath wrap so paint is showroom condition.\n\nFully wrapped exterior in custom one off printed wrap on metallic deep red.\nOriginally Austin yellow underneath wrap.\nDoor shuts and returns wrapped satin forged carbon effect.\n\nHappy to remove wrap if you prefer the car back to original colour.",
                "description_section_present": true,
                "image_count": 12,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/a8e692904ef94d6dac13ffa9f052b277.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/9c911a55af2e46e4be4278a8eea55c08.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/01977ff180874de890299cde9a8134c3.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/6406020da3e840f498ab9154bec28080.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/4193f28023384b0291c3313829824c09.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/95c770954b06468b88a40a7e62d8f688.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/dff2c292db7c4514b151bd885da43694.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/e6d029bc8eca411da9f0433618d602aa.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/6c49ec08178644d58813d64fb192569a.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/335a964e660f4c7689fd3e3478b7f790.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/368ba19d0cc54bc583d138bac755f05e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/449edd638f5d4d2dab2fc81bd3e722a6.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "01413761584",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202607234431098",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202607234431098",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202607234431098",
                "[+0.0s] at_id: 202607234431098",
                "[+2.91s] driver started",
                "[+5.35s] page loaded",
                "[+6.43s] pre-cookie wait done",
                "[+6.5s] switched into cookie iframe",
                "[+7.41s] cookie button clicked",
                "[+7.5s] cookie iframe gone",
                "[+7.63s] title: None",
                "[+9.15s] subtitle: None",
                "[+9.21s] price: 28540",
                "[+9.39s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
                "[+9.39s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'atds-icon-sell', 'atds-icon-save', 'atds-icon-search', 'account-sign-in', 'atds-icon-account', 'menu-drawer', '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.43s] overview section confirmed via CSS selector",
                "[+9.44s] mileage: 42908",
                "[+9.44s] year: 2015",
                "[+9.46s] fuel: Petrol",
                "[+9.46s] body_type: Coupe",
                "[+9.49s] gearbox: Automatic",
                "[+9.52s] doors: 2",
                "[+9.54s] seats: 4",
                "[+9.57s] engine: 3.0L",
                "[+9.58s] emission_class: Euro 6",
                "[+9.61s] colour: Yellow",
                "[+9.64s] range_miles: None",
                "[+9.67s] data-lp-sdes not found — falling back to title parse",
                "[+9.69s] make/model from page title: BMW / M4",
                "[+9.79s] dealer_name: None",
                "[+9.82s] dealer_id: None",
                "[+9.84s] dealer_rating: None",
                "[+9.99s] dealer_phone: 01413761584",
                "[+10.01s] is_private_seller: True",
                "[+10.21s] description_section_present: True",
                "[+10.54s] description signpost clicked",
                "[+11.63s] description: 1090 chars",
                "[+11.65s] description modal closed",
                "[+11.7s] image_count from counter: 12",
                "[+11.77s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+12.37s] image grid present",
                "[+12.85s] gallery images extracted: 12",
                "[+12.85s] data_complete: False — missing: ['title']",
                "[+13.02s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202607234431098",
            "vdata_scrape_id": "at_id_202607234431098",
            "data_complete": true,
            "listing": {
                "vrm": "KR15WLL",
                "year": 2015,
                "make": "BMW",
                "model": "M4",
                "price": 28540,
                "mileage": 42908,
                "colour": "Yellow",
                "gearbox": "Automatic",
                "fuel": "Petrol",
                "subtitle": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/a8e692904ef94d6dac13ffa9f052b277.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9c911a55af2e46e4be4278a8eea55c08.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/01977ff180874de890299cde9a8134c3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6406020da3e840f498ab9154bec28080.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/4193f28023384b0291c3313829824c09.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/95c770954b06468b88a40a7e62d8f688.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dff2c292db7c4514b151bd885da43694.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e6d029bc8eca411da9f0433618d602aa.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6c49ec08178644d58813d64fb192569a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/335a964e660f4c7689fd3e3478b7f790.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/368ba19d0cc54bc583d138bac755f05e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/449edd638f5d4d2dab2fc81bd3e722a6.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202607234431098",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202607234431098&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "Yellow",
                "fuelType": "Petrol",
                "make": "BMW",
                "mileage": 42908,
                "model": "M4",
                "price": 28540,
                "registration": "KR15WLL",
                "registrationYear": 2015,
                "transmission": "Automatic",
                "summary": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/a8e692904ef94d6dac13ffa9f052b277.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9c911a55af2e46e4be4278a8eea55c08.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/01977ff180874de890299cde9a8134c3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6406020da3e840f498ab9154bec28080.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/4193f28023384b0291c3313829824c09.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/95c770954b06468b88a40a7e62d8f688.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dff2c292db7c4514b151bd885da43694.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e6d029bc8eca411da9f0433618d602aa.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6c49ec08178644d58813d64fb192569a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/335a964e660f4c7689fd3e3478b7f790.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/368ba19d0cc54bc583d138bac755f05e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/449edd638f5d4d2dab2fc81bd3e722a6.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202607234431098",
                "stockId": "25c36516305f4c9fa99c8ab867a29443",
                "searchId": "202607234431098"
            },
            "steps": [
                "start",
                "at_id: 202607234431098",
                "url: https://www.zuto.com/apply/?advertId=202607234431098&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: KR15WLL",
                "make/model: BMW / M4",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-07-23 18:03:47",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "Huge Spec M4\n\n* M performance titanium exhaust\n* Carbon Ceramic Brakes\n* Adaptive LED headlights\n* Harman Kardon surround sound\n* Surround View cameras\n* Reverse Camera\n* Parking Assistant\n* Heated electric memory seats\n* Extended Merino leather\n* Carbon-fibre interior trim\n* Carbon splitter, carbon spoiler\n* M performance sill extension\n* M Driver's Package\n* 20\" Judd satin black wheels\n* Lowered 25mm hr springs\n* GTS gearbox map\n\nFull service history and most recent service completed at BMW Hillington July 2026\n\nFolder full of receipts, service history and MOT reports. Has always had anything it's needed at no expense spared.\n\nMeticulously looked after in show condition ready to go. Only driven in dry weather and stored in garage.\n\nPPF full front end plus sills, roof and rear bumper underneath wrap so paint is showroom condition.\n\nFully wrapped exterior in custom one off printed wrap on metallic deep red.\nOriginally Austin yellow underneath wrap.\nDoor shuts and returns wrapped satin forged carbon effect.\n\nHappy to remove wrap if you prefer the car back to original colour.",
    "colour_detail": "Yellow",
    "price_history": [
        {
            "price": 28540,
            "recorded_at": "2026-07-23 18:03:47"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "a8e692904ef94d6dac13ffa9f052b277",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/a8e692904ef94d6dac13ffa9f052b277.jpg"
                    }
                },
                {
                    "hash": "9c911a55af2e46e4be4278a8eea55c08",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/9c911a55af2e46e4be4278a8eea55c08.jpg"
                    }
                },
                {
                    "hash": "01977ff180874de890299cde9a8134c3",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/01977ff180874de890299cde9a8134c3.jpg"
                    }
                },
                {
                    "hash": "6406020da3e840f498ab9154bec28080",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/6406020da3e840f498ab9154bec28080.jpg"
                    }
                },
                {
                    "hash": "4193f28023384b0291c3313829824c09",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/4193f28023384b0291c3313829824c09.jpg"
                    }
                },
                {
                    "hash": "95c770954b06468b88a40a7e62d8f688",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/95c770954b06468b88a40a7e62d8f688.jpg"
                    }
                },
                {
                    "hash": "dff2c292db7c4514b151bd885da43694",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/dff2c292db7c4514b151bd885da43694.jpg"
                    }
                },
                {
                    "hash": "e6d029bc8eca411da9f0433618d602aa",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/e6d029bc8eca411da9f0433618d602aa.jpg"
                    }
                },
                {
                    "hash": "6c49ec08178644d58813d64fb192569a",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/6c49ec08178644d58813d64fb192569a.jpg"
                    }
                },
                {
                    "hash": "335a964e660f4c7689fd3e3478b7f790",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/335a964e660f4c7689fd3e3478b7f790.jpg"
                    }
                },
                {
                    "hash": "368ba19d0cc54bc583d138bac755f05e",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/368ba19d0cc54bc583d138bac755f05e.jpg"
                    }
                },
                {
                    "hash": "449edd638f5d4d2dab2fc81bd3e722a6",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/449edd638f5d4d2dab2fc81bd3e722a6.jpg"
                    }
                }
            ],
            "recorded_at": "2026-07-23 18:03:47"
        }
    ],
    "mileage_history": [
        {
            "mileage": 42908,
            "recorded_at": "2026-07-23 18:03:47"
        }
    ],
    "description_history": [
        {
            "hash": "1aaef0cf750d69d33920b4cd10e14aa1",
            "text": "Huge Spec M4\n\n* M performance titanium exhaust\n* Carbon Ceramic Brakes\n* Adaptive LED headlights\n* Harman Kardon surround sound\n* Surround View cameras\n* Reverse Camera\n* Parking Assistant\n* Heated electric memory seats\n* Extended Merino leather\n* Carbon-fibre interior trim\n* Carbon splitter, carbon spoiler\n* M performance sill extension\n* M Driver's Package\n* 20\" Judd satin black wheels\n* Lowered 25mm hr springs\n* GTS gearbox map\n\nFull service history and most recent service completed at BMW Hillington July 2026\n\nFolder full of receipts, service history and MOT reports. Has always had anything it's needed at no expense spared.\n\nMeticulously looked after in show condition ready to go. Only driven in dry weather and stored in garage.\n\nPPF full front end plus sills, roof and rear bumper underneath wrap so paint is showroom condition.\n\nFully wrapped exterior in custom one off printed wrap on metallic deep red.\nOriginally Austin yellow underneath wrap.\nDoor shuts and returns wrapped satin forged carbon effect.\n\nHappy to remove wrap if you prefer the car back to original colour.",
            "recorded_at": "2026-07-23 18:03:47"
        }
    ]
}