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

2014 BMW M4

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

£30,000
63,200 miles
M400CVR

Overview

Mileage
63,200 miles
Registration
2014 (14 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
Blue
2014 BMW M4 Bi-Turbo - Excellent Mechanical Condition | Full Service History | Well Maintained I'm selling my 2014 BMW M4 Bi-Turbo as I have a new car on the way. The car is in excellent mechanical condition and has been meticulously maintained throughout my ownership. It has always been serviced on time, with oil and filter changes carried out every 3,000-6,000 miles. Recent maintenance includes: - Timing components replaced approximately 3,000 miles ago (at around 60,000 miles). - Engine rod bearings replaced. - Gearbox service completed. - Full service history. - Valid MOT. - No mechanical issues - the car drives exactly as it should. Cosmetically, the car presents very well. As expected for a 2014 vehicle, it has a few minor age-related marks, but nothing out of the ordinary. The mileage may increase slightly as the car is still being used occasionally until my new car arrives. This M4 has always been maintained to a very high standard and is ready for its next owner. I'm only selling because I have a new car on the way. Feel free to get in touch if you have any questions or would like to arrange a viewing or test drive.

Seller

History

Price history

When Price Δ
4 weeks ago £30,000

Mileage history

When Mileage Δ
4 weeks ago 63,200

Sources & channels

Sources (1)

  • BMW M4 Primary
    search-make-bmw-m4
    First discovered: 2026-07-01 12:13:06

Primary source — authority over expiry decisions.

Item data

Processed fields

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

Item record

item id
56368
remote id
https://www.autotrader.co.uk/car-details/202607013781979
platform
autotrader
source key
search-make-bmw-m4
remote status
unavailable
media count
9
first seen at
2026-07-01 12:13:05
last seen at
2026-07-01 12:13:05
completed at
2026-07-01 12:14:29
remote url
View original →

Raw data

Item record
{
    "item_id": 56368,
    "remote_id": "https://www.autotrader.co.uk/car-details/202607013781979",
    "source_key": "search-make-bmw-m4",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202607013781979",
    "primary_source_id": 54087,
    "primary_source_key": "search-make-bmw-m4",
    "primary_source_tier": 2,
    "remote_status": "unavailable",
    "media_count": 9,
    "last_seen_at": "2026-07-01 12:13:05",
    "first_seen_at": "2026-07-01 12:13:05",
    "completed_at": "2026-07-01 12:14:29",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/a021ad282cc9451393e3e381e075ec3a.jpg",
                "cdn_path": "509/56368/122afb7499f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "122afb7499",
                "cdn_sizes": {
                    "f": "509/56368/122afb7499f.jpg",
                    "l": "509/56368/122afb7499l.jpg",
                    "m": "509/56368/122afb7499m.jpg",
                    "s": "509/56368/122afb7499s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/cae05632e9164695a3e4743afa58be48.jpg",
                "cdn_path": "509/56368/71b8b7a767f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "71b8b7a767",
                "cdn_sizes": {
                    "f": "509/56368/71b8b7a767f.jpg",
                    "l": "509/56368/71b8b7a767l.jpg",
                    "m": "509/56368/71b8b7a767m.jpg",
                    "s": "509/56368/71b8b7a767s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/61eb5139db8f427c842762a5167ae308.jpg",
                "cdn_path": "509/56368/99a7410a20f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "99a7410a20",
                "cdn_sizes": {
                    "f": "509/56368/99a7410a20f.jpg",
                    "l": "509/56368/99a7410a20l.jpg",
                    "m": "509/56368/99a7410a20m.jpg",
                    "s": "509/56368/99a7410a20s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9557a234690a42c3a4c3ce936663694d.jpg",
                "cdn_path": "509/56368/cf14a9e7bcf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "cf14a9e7bc",
                "cdn_sizes": {
                    "f": "509/56368/cf14a9e7bcf.jpg",
                    "l": "509/56368/cf14a9e7bcl.jpg",
                    "m": "509/56368/cf14a9e7bcm.jpg",
                    "s": "509/56368/cf14a9e7bcs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/1844461e91cc4b0fb88ef2eac39771f5.jpg",
                "cdn_path": "509/56368/9a41d7bb0af.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9a41d7bb0a",
                "cdn_sizes": {
                    "f": "509/56368/9a41d7bb0af.jpg",
                    "l": "509/56368/9a41d7bb0al.jpg",
                    "m": "509/56368/9a41d7bb0am.jpg",
                    "s": "509/56368/9a41d7bb0as.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5fc0c3061c8c46f8bc643f3d74c217b9.jpg",
                "cdn_path": "509/56368/705673c412f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "705673c412",
                "cdn_sizes": {
                    "f": "509/56368/705673c412f.jpg",
                    "l": "509/56368/705673c412l.jpg",
                    "m": "509/56368/705673c412m.jpg",
                    "s": "509/56368/705673c412s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg",
                "cdn_path": "509/56368/b95a815f19f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b95a815f19",
                "cdn_sizes": {
                    "f": "509/56368/b95a815f19f.jpg",
                    "l": "509/56368/b95a815f19l.jpg",
                    "m": "509/56368/b95a815f19m.jpg",
                    "s": "509/56368/b95a815f19s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/e000967c122b48db8d977a8cb06c55ca.jpg",
                "cdn_path": "509/56368/9260cac34df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9260cac34d",
                "cdn_sizes": {
                    "f": "509/56368/9260cac34df.jpg",
                    "l": "509/56368/9260cac34dl.jpg",
                    "m": "509/56368/9260cac34dm.jpg",
                    "s": "509/56368/9260cac34ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8dc7ae35e9c04e8da15cb6be47ba3697.jpg",
                "cdn_path": "509/56368/c7fbcdaf1bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "c7fbcdaf1b",
                "cdn_sizes": {
                    "f": "509/56368/c7fbcdaf1bf.jpg",
                    "l": "509/56368/c7fbcdaf1bl.jpg",
                    "m": "509/56368/c7fbcdaf1bm.jpg",
                    "s": "509/56368/c7fbcdaf1bs.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "M400CVR",
            "make": "BMW",
            "model": "M4",
            "trim_line": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
            "year": 2014,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "Blue",
            "doors": 2,
            "seats": 4,
            "mileage": 63200,
            "price": 30000,
            "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": "202607013781979",
                    "vdata_scrape_id": "at_id_202607013781979",
                    "data_complete": true,
                    "listing": {
                        "title": "2014 BMW M4",
                        "subtitle": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
                        "make": "BMW",
                        "model": "M4",
                        "year": 2014,
                        "price": 30000,
                        "mileage": 63200,
                        "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": "2014 BMW M4 Bi-Turbo - Excellent Mechanical Condition | Full Service History | Well Maintained\n\nI'm selling my 2014 BMW M4 Bi-Turbo as I have a new car on the way.\n\nThe car is in excellent mechanical condition and has been meticulously maintained throughout my ownership. It has always been serviced on time, with oil and filter changes carried out every 3,000-6,000 miles.\n\nRecent maintenance includes:\n\n- Timing components replaced approximately 3,000 miles ago (at around 60,000 miles).\n- Engine rod bearings replaced.\n- Gearbox service completed.\n- Full service history.\n- Valid MOT.\n- No mechanical issues - the car drives exactly as it should.\n\nCosmetically, the car presents very well. As expected for a 2014 vehicle, it has a few minor age-related marks, but nothing out of the ordinary.\n\nThe mileage may increase slightly as the car is still being used occasionally until my new car arrives.\n\nThis M4 has always been maintained to a very high standard and is ready for its next owner. I'm only selling because I have a new car on the way.\n\nFeel free to get in touch if you have any questions or would like to arrange a viewing or test drive.",
                        "description_section_present": true,
                        "image_count": 9,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/a021ad282cc9451393e3e381e075ec3a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/cae05632e9164695a3e4743afa58be48.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/61eb5139db8f427c842762a5167ae308.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/9557a234690a42c3a4c3ce936663694d.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/1844461e91cc4b0fb88ef2eac39771f5.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/5fc0c3061c8c46f8bc643f3d74c217b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/e000967c122b48db8d977a8cb06c55ca.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/8dc7ae35e9c04e8da15cb6be47ba3697.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "01241457996",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202607013781979",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202607013781979",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202607013781979",
                        "[+0.0s] at_id: 202607013781979",
                        "[+1.73s] driver started",
                        "[+3.35s] page loaded",
                        "[+4.5s] pre-cookie wait done",
                        "[+4.55s] switched into cookie iframe",
                        "[+4.7s] cookie button clicked",
                        "[+5.9s] cookie iframe gone",
                        "[+5.96s] title: 2014 BMW M4",
                        "[+6.11s] subtitle: 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
                        "[+6.13s] price: 30000",
                        "[+6.15s] 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']",
                        "[+6.15s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                        "[+6.16s] overview section confirmed via CSS selector",
                        "[+6.17s] mileage: 63200",
                        "[+6.18s] year: 2014",
                        "[+6.19s] fuel: Petrol",
                        "[+6.2s] body_type: Coupe",
                        "[+6.21s] gearbox: Automatic",
                        "[+6.22s] doors: 2",
                        "[+6.22s] seats: 4",
                        "[+6.23s] engine: 3.0L",
                        "[+6.24s] emission_class: Euro 6",
                        "[+6.26s] colour: Blue",
                        "[+6.32s] range_miles: None",
                        "[+6.4s] data-lp-sdes not found — falling back to title parse",
                        "[+6.42s] make/model from page title: BMW / M4",
                        "[+6.51s] dealer_name: None",
                        "[+6.53s] dealer_id: None",
                        "[+6.54s] dealer_rating: None",
                        "[+6.57s] dealer_phone: 01241457996",
                        "[+7.14s] is_private_seller: True",
                        "[+7.48s] description_section_present: True",
                        "[+7.95s] description signpost clicked",
                        "[+8.29s] description: 1150 chars",
                        "[+8.32s] description modal closed",
                        "[+8.35s] image_count from counter: 9",
                        "[+8.5s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+9.18s] image grid present",
                        "[+9.7s] gallery images extracted: 9",
                        "[+9.7s] data_complete: True",
                        "[+9.85s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202607013781979",
                    "vdata_scrape_id": "at_id_202607013781979",
                    "data_complete": true,
                    "listing": {
                        "vrm": "M400CVR",
                        "year": 2014,
                        "make": "BMW",
                        "model": "M4",
                        "price": 30000,
                        "mileage": 63200,
                        "colour": "Blue",
                        "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/a021ad282cc9451393e3e381e075ec3a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/cae05632e9164695a3e4743afa58be48.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/61eb5139db8f427c842762a5167ae308.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9557a234690a42c3a4c3ce936663694d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1844461e91cc4b0fb88ef2eac39771f5.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5fc0c3061c8c46f8bc643f3d74c217b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e000967c122b48db8d977a8cb06c55ca.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8dc7ae35e9c04e8da15cb6be47ba3697.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202607013781979",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202607013781979&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": 63200,
                        "model": "M4",
                        "price": 30000,
                        "registration": "M400CVR",
                        "registrationYear": 2014,
                        "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/a021ad282cc9451393e3e381e075ec3a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/cae05632e9164695a3e4743afa58be48.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/61eb5139db8f427c842762a5167ae308.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9557a234690a42c3a4c3ce936663694d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1844461e91cc4b0fb88ef2eac39771f5.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5fc0c3061c8c46f8bc643f3d74c217b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e000967c122b48db8d977a8cb06c55ca.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8dc7ae35e9c04e8da15cb6be47ba3697.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202607013781979",
                        "stockId": "8a42c7879ef9df4d019f1d10d73b6f84",
                        "searchId": "202607013781979"
                    },
                    "steps": [
                        "start",
                        "at_id: 202607013781979",
                        "url: https://www.zuto.com/apply/?advertId=202607013781979&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: M400CVR",
                        "make/model: BMW / M4",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-07-01 13:14:37",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "2014 BMW M4 Bi-Turbo - Excellent Mechanical Condition | Full Service History | Well Maintained\n\nI'm selling my 2014 BMW M4 Bi-Turbo as I have a new car on the way.\n\nThe car is in excellent mechanical condition and has been meticulously maintained throughout my ownership. It has always been serviced on time, with oil and filter changes carried out every 3,000-6,000 miles.\n\nRecent maintenance includes:\n\n- Timing components replaced approximately 3,000 miles ago (at around 60,000 miles).\n- Engine rod bearings replaced.\n- Gearbox service completed.\n- Full service history.\n- Valid MOT.\n- No mechanical issues - the car drives exactly as it should.\n\nCosmetically, the car presents very well. As expected for a 2014 vehicle, it has a few minor age-related marks, but nothing out of the ordinary.\n\nThe mileage may increase slightly as the car is still being used occasionally until my new car arrives.\n\nThis M4 has always been maintained to a very high standard and is ready for its next owner. I'm only selling because I have a new car on the way.\n\nFeel free to get in touch if you have any questions or would like to arrange a viewing or test drive.",
            "colour_detail": "Blue",
            "price_history": [
                {
                    "price": 30000,
                    "recorded_at": "2026-07-01 13:14:37"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "a021ad282cc9451393e3e381e075ec3a",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/a021ad282cc9451393e3e381e075ec3a.jpg"
                            }
                        },
                        {
                            "hash": "cae05632e9164695a3e4743afa58be48",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/cae05632e9164695a3e4743afa58be48.jpg"
                            }
                        },
                        {
                            "hash": "61eb5139db8f427c842762a5167ae308",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/61eb5139db8f427c842762a5167ae308.jpg"
                            }
                        },
                        {
                            "hash": "9557a234690a42c3a4c3ce936663694d",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/9557a234690a42c3a4c3ce936663694d.jpg"
                            }
                        },
                        {
                            "hash": "1844461e91cc4b0fb88ef2eac39771f5",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/1844461e91cc4b0fb88ef2eac39771f5.jpg"
                            }
                        },
                        {
                            "hash": "5fc0c3061c8c46f8bc643f3d74c217b9",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/5fc0c3061c8c46f8bc643f3d74c217b9.jpg"
                            }
                        },
                        {
                            "hash": "b6ce91ad6f8d4dbe88d8844f31f47d37",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg"
                            }
                        },
                        {
                            "hash": "e000967c122b48db8d977a8cb06c55ca",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/e000967c122b48db8d977a8cb06c55ca.jpg"
                            }
                        },
                        {
                            "hash": "8dc7ae35e9c04e8da15cb6be47ba3697",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/8dc7ae35e9c04e8da15cb6be47ba3697.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-07-01 13:14:37"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 63200,
                    "recorded_at": "2026-07-01 13:14:37"
                }
            ],
            "description_history": [
                {
                    "hash": "3e1f4e8b97cdcdf1fbf4840787e0e3f4",
                    "text": "2014 BMW M4 Bi-Turbo - Excellent Mechanical Condition | Full Service History | Well Maintained\n\nI'm selling my 2014 BMW M4 Bi-Turbo as I have a new car on the way.\n\nThe car is in excellent mechanical condition and has been meticulously maintained throughout my ownership. It has always been serviced on time, with oil and filter changes carried out every 3,000-6,000 miles.\n\nRecent maintenance includes:\n\n- Timing components replaced approximately 3,000 miles ago (at around 60,000 miles).\n- Engine rod bearings replaced.\n- Gearbox service completed.\n- Full service history.\n- Valid MOT.\n- No mechanical issues - the car drives exactly as it should.\n\nCosmetically, the car presents very well. As expected for a 2014 vehicle, it has a few minor age-related marks, but nothing out of the ordinary.\n\nThe mileage may increase slightly as the car is still being used occasionally until my new car arrives.\n\nThis M4 has always been maintained to a very high standard and is ready for its next owner. I'm only selling because I have a new car on the way.\n\nFeel free to get in touch if you have any questions or would like to arrange a viewing or test drive.",
                    "recorded_at": "2026-07-01 13:14:37"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/a021ad282cc9451393e3e381e075ec3a.jpg",
        "cdn_path": "509/56368/122afb7499f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "122afb7499",
        "cdn_sizes": {
            "f": "509/56368/122afb7499f.jpg",
            "l": "509/56368/122afb7499l.jpg",
            "m": "509/56368/122afb7499m.jpg",
            "s": "509/56368/122afb7499s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/cae05632e9164695a3e4743afa58be48.jpg",
        "cdn_path": "509/56368/71b8b7a767f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "71b8b7a767",
        "cdn_sizes": {
            "f": "509/56368/71b8b7a767f.jpg",
            "l": "509/56368/71b8b7a767l.jpg",
            "m": "509/56368/71b8b7a767m.jpg",
            "s": "509/56368/71b8b7a767s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/61eb5139db8f427c842762a5167ae308.jpg",
        "cdn_path": "509/56368/99a7410a20f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "99a7410a20",
        "cdn_sizes": {
            "f": "509/56368/99a7410a20f.jpg",
            "l": "509/56368/99a7410a20l.jpg",
            "m": "509/56368/99a7410a20m.jpg",
            "s": "509/56368/99a7410a20s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9557a234690a42c3a4c3ce936663694d.jpg",
        "cdn_path": "509/56368/cf14a9e7bcf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "cf14a9e7bc",
        "cdn_sizes": {
            "f": "509/56368/cf14a9e7bcf.jpg",
            "l": "509/56368/cf14a9e7bcl.jpg",
            "m": "509/56368/cf14a9e7bcm.jpg",
            "s": "509/56368/cf14a9e7bcs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/1844461e91cc4b0fb88ef2eac39771f5.jpg",
        "cdn_path": "509/56368/9a41d7bb0af.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9a41d7bb0a",
        "cdn_sizes": {
            "f": "509/56368/9a41d7bb0af.jpg",
            "l": "509/56368/9a41d7bb0al.jpg",
            "m": "509/56368/9a41d7bb0am.jpg",
            "s": "509/56368/9a41d7bb0as.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5fc0c3061c8c46f8bc643f3d74c217b9.jpg",
        "cdn_path": "509/56368/705673c412f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "705673c412",
        "cdn_sizes": {
            "f": "509/56368/705673c412f.jpg",
            "l": "509/56368/705673c412l.jpg",
            "m": "509/56368/705673c412m.jpg",
            "s": "509/56368/705673c412s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg",
        "cdn_path": "509/56368/b95a815f19f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b95a815f19",
        "cdn_sizes": {
            "f": "509/56368/b95a815f19f.jpg",
            "l": "509/56368/b95a815f19l.jpg",
            "m": "509/56368/b95a815f19m.jpg",
            "s": "509/56368/b95a815f19s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/e000967c122b48db8d977a8cb06c55ca.jpg",
        "cdn_path": "509/56368/9260cac34df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9260cac34d",
        "cdn_sizes": {
            "f": "509/56368/9260cac34df.jpg",
            "l": "509/56368/9260cac34dl.jpg",
            "m": "509/56368/9260cac34dm.jpg",
            "s": "509/56368/9260cac34ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8dc7ae35e9c04e8da15cb6be47ba3697.jpg",
        "cdn_path": "509/56368/c7fbcdaf1bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "c7fbcdaf1b",
        "cdn_sizes": {
            "f": "509/56368/c7fbcdaf1bf.jpg",
            "l": "509/56368/c7fbcdaf1bl.jpg",
            "m": "509/56368/c7fbcdaf1bm.jpg",
            "s": "509/56368/c7fbcdaf1bs.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "M400CVR",
    "make": "BMW",
    "model": "M4",
    "trim_line": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
    "year": 2014,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "Blue",
    "doors": 2,
    "seats": 4,
    "mileage": 63200,
    "price": 30000,
    "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": "202607013781979",
            "vdata_scrape_id": "at_id_202607013781979",
            "data_complete": true,
            "listing": {
                "title": "2014 BMW M4",
                "subtitle": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
                "make": "BMW",
                "model": "M4",
                "year": 2014,
                "price": 30000,
                "mileage": 63200,
                "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": "2014 BMW M4 Bi-Turbo - Excellent Mechanical Condition | Full Service History | Well Maintained\n\nI'm selling my 2014 BMW M4 Bi-Turbo as I have a new car on the way.\n\nThe car is in excellent mechanical condition and has been meticulously maintained throughout my ownership. It has always been serviced on time, with oil and filter changes carried out every 3,000-6,000 miles.\n\nRecent maintenance includes:\n\n- Timing components replaced approximately 3,000 miles ago (at around 60,000 miles).\n- Engine rod bearings replaced.\n- Gearbox service completed.\n- Full service history.\n- Valid MOT.\n- No mechanical issues - the car drives exactly as it should.\n\nCosmetically, the car presents very well. As expected for a 2014 vehicle, it has a few minor age-related marks, but nothing out of the ordinary.\n\nThe mileage may increase slightly as the car is still being used occasionally until my new car arrives.\n\nThis M4 has always been maintained to a very high standard and is ready for its next owner. I'm only selling because I have a new car on the way.\n\nFeel free to get in touch if you have any questions or would like to arrange a viewing or test drive.",
                "description_section_present": true,
                "image_count": 9,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/a021ad282cc9451393e3e381e075ec3a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/cae05632e9164695a3e4743afa58be48.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/61eb5139db8f427c842762a5167ae308.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/9557a234690a42c3a4c3ce936663694d.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/1844461e91cc4b0fb88ef2eac39771f5.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/5fc0c3061c8c46f8bc643f3d74c217b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/e000967c122b48db8d977a8cb06c55ca.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/8dc7ae35e9c04e8da15cb6be47ba3697.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "01241457996",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202607013781979",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202607013781979",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202607013781979",
                "[+0.0s] at_id: 202607013781979",
                "[+1.73s] driver started",
                "[+3.35s] page loaded",
                "[+4.5s] pre-cookie wait done",
                "[+4.55s] switched into cookie iframe",
                "[+4.7s] cookie button clicked",
                "[+5.9s] cookie iframe gone",
                "[+5.96s] title: 2014 BMW M4",
                "[+6.11s] subtitle: 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
                "[+6.13s] price: 30000",
                "[+6.15s] 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']",
                "[+6.15s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                "[+6.16s] overview section confirmed via CSS selector",
                "[+6.17s] mileage: 63200",
                "[+6.18s] year: 2014",
                "[+6.19s] fuel: Petrol",
                "[+6.2s] body_type: Coupe",
                "[+6.21s] gearbox: Automatic",
                "[+6.22s] doors: 2",
                "[+6.22s] seats: 4",
                "[+6.23s] engine: 3.0L",
                "[+6.24s] emission_class: Euro 6",
                "[+6.26s] colour: Blue",
                "[+6.32s] range_miles: None",
                "[+6.4s] data-lp-sdes not found — falling back to title parse",
                "[+6.42s] make/model from page title: BMW / M4",
                "[+6.51s] dealer_name: None",
                "[+6.53s] dealer_id: None",
                "[+6.54s] dealer_rating: None",
                "[+6.57s] dealer_phone: 01241457996",
                "[+7.14s] is_private_seller: True",
                "[+7.48s] description_section_present: True",
                "[+7.95s] description signpost clicked",
                "[+8.29s] description: 1150 chars",
                "[+8.32s] description modal closed",
                "[+8.35s] image_count from counter: 9",
                "[+8.5s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+9.18s] image grid present",
                "[+9.7s] gallery images extracted: 9",
                "[+9.7s] data_complete: True",
                "[+9.85s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202607013781979",
            "vdata_scrape_id": "at_id_202607013781979",
            "data_complete": true,
            "listing": {
                "vrm": "M400CVR",
                "year": 2014,
                "make": "BMW",
                "model": "M4",
                "price": 30000,
                "mileage": 63200,
                "colour": "Blue",
                "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/a021ad282cc9451393e3e381e075ec3a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/cae05632e9164695a3e4743afa58be48.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/61eb5139db8f427c842762a5167ae308.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9557a234690a42c3a4c3ce936663694d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1844461e91cc4b0fb88ef2eac39771f5.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5fc0c3061c8c46f8bc643f3d74c217b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e000967c122b48db8d977a8cb06c55ca.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8dc7ae35e9c04e8da15cb6be47ba3697.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202607013781979",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202607013781979&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": 63200,
                "model": "M4",
                "price": 30000,
                "registration": "M400CVR",
                "registrationYear": 2014,
                "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/a021ad282cc9451393e3e381e075ec3a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/cae05632e9164695a3e4743afa58be48.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/61eb5139db8f427c842762a5167ae308.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9557a234690a42c3a4c3ce936663694d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1844461e91cc4b0fb88ef2eac39771f5.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5fc0c3061c8c46f8bc643f3d74c217b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e000967c122b48db8d977a8cb06c55ca.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8dc7ae35e9c04e8da15cb6be47ba3697.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202607013781979",
                "stockId": "8a42c7879ef9df4d019f1d10d73b6f84",
                "searchId": "202607013781979"
            },
            "steps": [
                "start",
                "at_id: 202607013781979",
                "url: https://www.zuto.com/apply/?advertId=202607013781979&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: M400CVR",
                "make/model: BMW / M4",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-07-01 13:14:37",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "2014 BMW M4 Bi-Turbo - Excellent Mechanical Condition | Full Service History | Well Maintained\n\nI'm selling my 2014 BMW M4 Bi-Turbo as I have a new car on the way.\n\nThe car is in excellent mechanical condition and has been meticulously maintained throughout my ownership. It has always been serviced on time, with oil and filter changes carried out every 3,000-6,000 miles.\n\nRecent maintenance includes:\n\n- Timing components replaced approximately 3,000 miles ago (at around 60,000 miles).\n- Engine rod bearings replaced.\n- Gearbox service completed.\n- Full service history.\n- Valid MOT.\n- No mechanical issues - the car drives exactly as it should.\n\nCosmetically, the car presents very well. As expected for a 2014 vehicle, it has a few minor age-related marks, but nothing out of the ordinary.\n\nThe mileage may increase slightly as the car is still being used occasionally until my new car arrives.\n\nThis M4 has always been maintained to a very high standard and is ready for its next owner. I'm only selling because I have a new car on the way.\n\nFeel free to get in touch if you have any questions or would like to arrange a viewing or test drive.",
    "colour_detail": "Blue",
    "price_history": [
        {
            "price": 30000,
            "recorded_at": "2026-07-01 13:14:37"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "a021ad282cc9451393e3e381e075ec3a",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/a021ad282cc9451393e3e381e075ec3a.jpg"
                    }
                },
                {
                    "hash": "cae05632e9164695a3e4743afa58be48",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/cae05632e9164695a3e4743afa58be48.jpg"
                    }
                },
                {
                    "hash": "61eb5139db8f427c842762a5167ae308",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/61eb5139db8f427c842762a5167ae308.jpg"
                    }
                },
                {
                    "hash": "9557a234690a42c3a4c3ce936663694d",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/9557a234690a42c3a4c3ce936663694d.jpg"
                    }
                },
                {
                    "hash": "1844461e91cc4b0fb88ef2eac39771f5",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/1844461e91cc4b0fb88ef2eac39771f5.jpg"
                    }
                },
                {
                    "hash": "5fc0c3061c8c46f8bc643f3d74c217b9",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/5fc0c3061c8c46f8bc643f3d74c217b9.jpg"
                    }
                },
                {
                    "hash": "b6ce91ad6f8d4dbe88d8844f31f47d37",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/b6ce91ad6f8d4dbe88d8844f31f47d37.jpg"
                    }
                },
                {
                    "hash": "e000967c122b48db8d977a8cb06c55ca",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/e000967c122b48db8d977a8cb06c55ca.jpg"
                    }
                },
                {
                    "hash": "8dc7ae35e9c04e8da15cb6be47ba3697",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/8dc7ae35e9c04e8da15cb6be47ba3697.jpg"
                    }
                }
            ],
            "recorded_at": "2026-07-01 13:14:37"
        }
    ],
    "mileage_history": [
        {
            "mileage": 63200,
            "recorded_at": "2026-07-01 13:14:37"
        }
    ],
    "description_history": [
        {
            "hash": "3e1f4e8b97cdcdf1fbf4840787e0e3f4",
            "text": "2014 BMW M4 Bi-Turbo - Excellent Mechanical Condition | Full Service History | Well Maintained\n\nI'm selling my 2014 BMW M4 Bi-Turbo as I have a new car on the way.\n\nThe car is in excellent mechanical condition and has been meticulously maintained throughout my ownership. It has always been serviced on time, with oil and filter changes carried out every 3,000-6,000 miles.\n\nRecent maintenance includes:\n\n- Timing components replaced approximately 3,000 miles ago (at around 60,000 miles).\n- Engine rod bearings replaced.\n- Gearbox service completed.\n- Full service history.\n- Valid MOT.\n- No mechanical issues - the car drives exactly as it should.\n\nCosmetically, the car presents very well. As expected for a 2014 vehicle, it has a few minor age-related marks, but nothing out of the ordinary.\n\nThe mileage may increase slightly as the car is still being used occasionally until my new car arrives.\n\nThis M4 has always been maintained to a very high standard and is ready for its next owner. I'm only selling because I have a new car on the way.\n\nFeel free to get in touch if you have any questions or would like to arrange a viewing or test drive.",
            "recorded_at": "2026-07-01 13:14:37"
        }
    ]
}