Edit in admin →
13 images
Online · Days listed: 2

2019 BMW X5

3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr

£29,795
86,200 miles
CCZ31

Overview

Mileage
86,200 miles
Registration
2019 (19 reg)
Fuel type
Diesel
Body type
SUV
Engine
3L
Gearbox
Automatic
Doors
5
Seats
5
Body colour
Black
2019 BMW X5 M-Sport XDrive 30D Best Valued Like-For-Like in UK Today! Totally original example, this X5 is as it came from the Factory when new with no aftermarket additions. Finished in sought after sapphire black with complimenting ivory interior and sliding panoramic sky lounge roof! Has covered 86k Miles with a full BMW Service History as outlined below. MOT until April 2027. This example also has 12 months BMW extended warranty for complete piece of mind. Extensive Service History with just recently being serviced by JKC BMW: - 5 (30.04.19) - 16,721 (29.07.20) - 29,946 (15.12.21) - 35,038 (20.04.22) - 40,156 (31.08.22) - 46,453 (12.01.23) - 50,057 (26.04.23) - 63,183 (15.03.24) - 75,967 (18.03.25) - 76,039 (02.04.25) - 84,183 (24.02.26) Spec List Includes: - Sky Lounge Roof - Ambient Lighting Colour Change Options - 2 x Remote Keys - 22" Alloys - Ivory Interior - Wireless Charging - Gesture Controls Turn Volume Up/Down - Heated Seats - Virtual Dash - Front and Rear Sensors and reverse cam. This is a stunning, fully loaded example with an extensive main BMW Service History. Please call to arrange appointment to view. Flexible Finance Packages Available to Suit VIEWINGS STRICTLY BY APPOINTMENT. ___________________________ AC Motors Direct Cars You Love - People You Trust NI Small Independent Dealer of the Year - Highly Commended 2024 ___________________________ Unit 43 North West Business Complex Skeoge Industrial Park Derry BT48 8SE ___________________________ Follow us: Facebook / Instagram / LinkedIn ___________________________ All vehicles are presented to the highest standard and we strive to deliver on excellent customer service. Check out our 5 Star reviews on Facebook.

Seller

History

Price history

When Price Δ
2 days ago £29,795

Mileage history

When Mileage Δ
2 days ago 86,200

Item data

Processed fields

vrm
CCZ31
make
BMW
model
X5
trim line
3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr
year
2019
body type
SUV
fuel type
Diesel
transmission
Automatic
engine size cc
3000
engine size litres
3
colour
Black
doors
5
seats
5
mileage
86200
price
29795
source key
search-ni
platform
autotrader

Item record

item id
40938
remote id
https://www.autotrader.co.uk/car-details/202605292805607
platform
autotrader
source key
search-ni
remote status
available
media count
13
first seen at
2026-06-17 18:22:31
last seen at
2026-06-17 18:22:31
completed at
2026-06-17 18:23:35
remote url
View original →

Raw data

Item record
{
    "item_id": 40938,
    "remote_id": "https://www.autotrader.co.uk/car-details/202605292805607",
    "source_key": "search-ni",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202605292805607",
    "remote_status": "available",
    "media_count": 13,
    "last_seen_at": "2026-06-17 18:22:31",
    "first_seen_at": "2026-06-17 18:22:31",
    "completed_at": "2026-06-17 18:23:35",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/2b4f6efc672a4f489d74be5ad9a1e032.jpg",
                "cdn_path": "570/40938/24725bd84df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "24725bd84d",
                "cdn_sizes": {
                    "f": "570/40938/24725bd84df.jpg",
                    "l": "570/40938/24725bd84dl.jpg",
                    "m": "570/40938/24725bd84dm.jpg",
                    "s": "570/40938/24725bd84ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/2fa891228523493aa6b3075246c5ca3a.jpg",
                "cdn_path": "570/40938/2cb90fa862f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "2cb90fa862",
                "cdn_sizes": {
                    "f": "570/40938/2cb90fa862f.jpg",
                    "l": "570/40938/2cb90fa862l.jpg",
                    "m": "570/40938/2cb90fa862m.jpg",
                    "s": "570/40938/2cb90fa862s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/432526dcd08d44408242e529914bc2ad.jpg",
                "cdn_path": "570/40938/fcbb8e90abf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "fcbb8e90ab",
                "cdn_sizes": {
                    "f": "570/40938/fcbb8e90abf.jpg",
                    "l": "570/40938/fcbb8e90abl.jpg",
                    "m": "570/40938/fcbb8e90abm.jpg",
                    "s": "570/40938/fcbb8e90abs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/1984a985594247b5af61830c282847a3.jpg",
                "cdn_path": "570/40938/67bb540b36f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "67bb540b36",
                "cdn_sizes": {
                    "f": "570/40938/67bb540b36f.jpg",
                    "l": "570/40938/67bb540b36l.jpg",
                    "m": "570/40938/67bb540b36m.jpg",
                    "s": "570/40938/67bb540b36s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/24e4a6369a42493f81b1aff5d68da42b.jpg",
                "cdn_path": "570/40938/0a7934f9c1f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "0a7934f9c1",
                "cdn_sizes": {
                    "f": "570/40938/0a7934f9c1f.jpg",
                    "l": "570/40938/0a7934f9c1l.jpg",
                    "m": "570/40938/0a7934f9c1m.jpg",
                    "s": "570/40938/0a7934f9c1s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/34dc19ef65c14c0e9ba83f3f84eb2539.jpg",
                "cdn_path": "570/40938/933f6e0b63f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "933f6e0b63",
                "cdn_sizes": {
                    "f": "570/40938/933f6e0b63f.jpg",
                    "l": "570/40938/933f6e0b63l.jpg",
                    "m": "570/40938/933f6e0b63m.jpg",
                    "s": "570/40938/933f6e0b63s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d437e20b88914d25a9eeb540359cc67a.jpg",
                "cdn_path": "570/40938/c71df5c046f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "c71df5c046",
                "cdn_sizes": {
                    "f": "570/40938/c71df5c046f.jpg",
                    "l": "570/40938/c71df5c046l.jpg",
                    "m": "570/40938/c71df5c046m.jpg",
                    "s": "570/40938/c71df5c046s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/881586fc8540452e8250e883d2f35318.jpg",
                "cdn_path": "570/40938/cb85ebd1e1f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "cb85ebd1e1",
                "cdn_sizes": {
                    "f": "570/40938/cb85ebd1e1f.jpg",
                    "l": "570/40938/cb85ebd1e1l.jpg",
                    "m": "570/40938/cb85ebd1e1m.jpg",
                    "s": "570/40938/cb85ebd1e1s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/f285b9e5103442d990db98c69e6f8ad4.jpg",
                "cdn_path": "570/40938/30b0eaa673f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "30b0eaa673",
                "cdn_sizes": {
                    "f": "570/40938/30b0eaa673f.jpg",
                    "l": "570/40938/30b0eaa673l.jpg",
                    "m": "570/40938/30b0eaa673m.jpg",
                    "s": "570/40938/30b0eaa673s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d3afeff0500f46888f26f536facfac4e.jpg",
                "cdn_path": "570/40938/4457308b3ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "4457308b3f",
                "cdn_sizes": {
                    "f": "570/40938/4457308b3ff.jpg",
                    "l": "570/40938/4457308b3fl.jpg",
                    "m": "570/40938/4457308b3fm.jpg",
                    "s": "570/40938/4457308b3fs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d3ce24710e8a49eda6991246f2fa119f.jpg",
                "cdn_path": "570/40938/6bb60eeb1ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6bb60eeb1f",
                "cdn_sizes": {
                    "f": "570/40938/6bb60eeb1ff.jpg",
                    "l": "570/40938/6bb60eeb1fl.jpg",
                    "m": "570/40938/6bb60eeb1fm.jpg",
                    "s": "570/40938/6bb60eeb1fs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8ed49a9bf1394f64b675aa5974ccd171.jpg",
                "cdn_path": "570/40938/3d807d136bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "3d807d136b",
                "cdn_sizes": {
                    "f": "570/40938/3d807d136bf.jpg",
                    "l": "570/40938/3d807d136bl.jpg",
                    "m": "570/40938/3d807d136bm.jpg",
                    "s": "570/40938/3d807d136bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/c794d61ab1bb4c19a542b49ffd4eea14.jpg",
                "cdn_path": "570/40938/3930fcdf9ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "3930fcdf9e",
                "cdn_sizes": {
                    "f": "570/40938/3930fcdf9ef.jpg",
                    "l": "570/40938/3930fcdf9el.jpg",
                    "m": "570/40938/3930fcdf9em.jpg",
                    "s": "570/40938/3930fcdf9es.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "CCZ31",
            "make": "BMW",
            "model": "X5",
            "trim_line": "3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
            "year": 2019,
            "body_type": "SUV",
            "fuel_type": "Diesel",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "Black",
            "doors": 5,
            "seats": 5,
            "mileage": 86200,
            "price": 29795,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "search-ni",
            "platform": "autotrader"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202605292805607",
                    "vdata_scrape_id": "at_id_202605292805607",
                    "data_complete": true,
                    "listing": {
                        "title": "2019 BMW X5",
                        "subtitle": "3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
                        "make": "BMW",
                        "model": "X5",
                        "year": 2019,
                        "price": 29795,
                        "mileage": 86200,
                        "fuel": "Diesel",
                        "body_type": "SUV",
                        "gearbox": "Automatic",
                        "doors": 5,
                        "seats": 5,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "Black",
                        "range_miles": null,
                        "vin": null,
                        "description": "2019 BMW X5 M-Sport XDrive 30D\n\nBest Valued Like-For-Like in UK Today!\n\nTotally original example, this X5 is as it came from the Factory when new with no aftermarket additions.\n\nFinished in sought after sapphire black with complimenting ivory interior and sliding panoramic sky lounge roof!\n\nHas covered 86k Miles with a full BMW Service History as outlined below. MOT until April 2027. This example also has 12 months BMW extended warranty for complete piece of mind.\n\nExtensive Service History with just recently being serviced by JKC BMW:\n- 5 (30.04.19)\n- 16,721 (29.07.20)\n- 29,946 (15.12.21)\n- 35,038 (20.04.22)\n- 40,156 (31.08.22)\n- 46,453 (12.01.23)\n- 50,057 (26.04.23)\n- 63,183 (15.03.24)\n- 75,967 (18.03.25)\n- 76,039 (02.04.25)\n- 84,183 (24.02.26)\n\nSpec List Includes:\n- Sky Lounge Roof\n- Ambient Lighting Colour Change Options\n- 2 x Remote Keys\n- 22\" Alloys\n- Ivory Interior\n- Wireless Charging\n- Gesture Controls Turn Volume Up/Down\n- Heated Seats\n- Virtual Dash\n- Front and Rear Sensors and reverse cam.\n\nThis is a stunning, fully loaded example with an extensive main BMW Service History.\n\nPlease call to arrange appointment to view.\n\nFlexible Finance Packages Available to Suit \n\nVIEWINGS STRICTLY BY APPOINTMENT. \n___________________________\nAC Motors Direct \nCars You Love - People You Trust \n\nNI Small Independent Dealer of the Year - Highly Commended 2024 \n___________________________\nUnit 43 \nNorth West Business Complex \nSkeoge Industrial Park\nDerry\nBT48 8SE\n___________________________\nFollow us: Facebook / Instagram / LinkedIn\n___________________________\n\nAll vehicles are presented to the highest standard and we strive to deliver on excellent customer service. Check out our 5 Star reviews on Facebook.",
                        "description_section_present": true,
                        "image_count": 13,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/2b4f6efc672a4f489d74be5ad9a1e032.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/2fa891228523493aa6b3075246c5ca3a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/432526dcd08d44408242e529914bc2ad.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/1984a985594247b5af61830c282847a3.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/24e4a6369a42493f81b1aff5d68da42b.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/34dc19ef65c14c0e9ba83f3f84eb2539.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/d437e20b88914d25a9eeb540359cc67a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/881586fc8540452e8250e883d2f35318.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/f285b9e5103442d990db98c69e6f8ad4.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/d3afeff0500f46888f26f536facfac4e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/d3ce24710e8a49eda6991246f2fa119f.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/8ed49a9bf1394f64b675aa5974ccd171.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/c794d61ab1bb4c19a542b49ffd4eea14.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "02871151895",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202605292805607",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202605292805607",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202605292805607",
                        "[+0.0s] at_id: 202605292805607",
                        "[+2.07s] driver started",
                        "[+3.16s] page loaded",
                        "[+4.31s] pre-cookie wait done",
                        "[+4.35s] switched into cookie iframe",
                        "[+4.48s] cookie button clicked",
                        "[+4.5s] cookie iframe gone",
                        "[+4.57s] title: 2019 BMW X5",
                        "[+4.68s] subtitle: 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
                        "[+4.71s] price: 29795",
                        "[+4.72s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
                        "[+4.72s] 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']",
                        "[+4.74s] overview section confirmed via CSS selector",
                        "[+4.74s] mileage: 86200",
                        "[+4.75s] year: 2019",
                        "[+4.77s] fuel: Diesel",
                        "[+4.78s] body_type: SUV",
                        "[+4.79s] gearbox: Automatic",
                        "[+4.79s] doors: 5",
                        "[+4.8s] seats: 5",
                        "[+4.81s] engine: 3.0L",
                        "[+4.82s] emission_class: Euro 6",
                        "[+4.86s] colour: Black",
                        "[+4.97s] range_miles: None",
                        "[+4.98s] data-lp-sdes not found — falling back to title parse",
                        "[+4.98s] make/model from page title: BMW / X5",
                        "[+5.24s] dealer_name: None",
                        "[+5.29s] dealer_id: None",
                        "[+5.32s] dealer_rating: None",
                        "[+5.34s] dealer_phone: 02871151895",
                        "[+5.35s] is_private_seller: True",
                        "[+5.4s] description_section_present: True",
                        "[+5.44s] description signpost clicked",
                        "[+6.32s] description: 1727 chars",
                        "[+6.34s] description modal closed",
                        "[+6.37s] image_count from counter: 13",
                        "[+6.42s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+7.08s] image grid present",
                        "[+7.58s] gallery images extracted: 13",
                        "[+7.58s] data_complete: True",
                        "[+7.69s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202605292805607",
                    "vdata_scrape_id": "at_id_202605292805607",
                    "data_complete": true,
                    "listing": {
                        "vrm": "CCZ31",
                        "year": 2019,
                        "make": "BMW",
                        "model": "X5",
                        "price": 29795,
                        "mileage": 86200,
                        "colour": "Black",
                        "gearbox": "Automatic",
                        "fuel": "Diesel",
                        "subtitle": "BMW X5 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr SUNLOUNGE | 12 Mths BMW Warran",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/2b4f6efc672a4f489d74be5ad9a1e032.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/2fa891228523493aa6b3075246c5ca3a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/432526dcd08d44408242e529914bc2ad.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1984a985594247b5af61830c282847a3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/24e4a6369a42493f81b1aff5d68da42b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/34dc19ef65c14c0e9ba83f3f84eb2539.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d437e20b88914d25a9eeb540359cc67a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/881586fc8540452e8250e883d2f35318.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f285b9e5103442d990db98c69e6f8ad4.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d3afeff0500f46888f26f536facfac4e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d3ce24710e8a49eda6991246f2fa119f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8ed49a9bf1394f64b675aa5974ccd171.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c794d61ab1bb4c19a542b49ffd4eea14.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202605292805607",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202605292805607&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "Black",
                        "fuelType": "Diesel",
                        "make": "BMW",
                        "mileage": 86200,
                        "model": "X5",
                        "price": 29795,
                        "registration": "CCZ31",
                        "registrationYear": 2019,
                        "transmission": "Automatic",
                        "summary": "BMW X5 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr SUNLOUNGE | 12 Mths BMW Warran",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/2b4f6efc672a4f489d74be5ad9a1e032.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/2fa891228523493aa6b3075246c5ca3a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/432526dcd08d44408242e529914bc2ad.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1984a985594247b5af61830c282847a3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/24e4a6369a42493f81b1aff5d68da42b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/34dc19ef65c14c0e9ba83f3f84eb2539.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d437e20b88914d25a9eeb540359cc67a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/881586fc8540452e8250e883d2f35318.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/f285b9e5103442d990db98c69e6f8ad4.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d3afeff0500f46888f26f536facfac4e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d3ce24710e8a49eda6991246f2fa119f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8ed49a9bf1394f64b675aa5974ccd171.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/c794d61ab1bb4c19a542b49ffd4eea14.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202605292805607",
                        "stockId": "8a42a8529e4f26fa019e73c1b9146a93",
                        "searchId": "202605292805607"
                    },
                    "steps": [
                        "start",
                        "at_id: 202605292805607",
                        "url: https://www.zuto.com/apply/?advertId=202605292805607&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: CCZ31",
                        "make/model: BMW / X5",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-17 19:24:33",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "2019 BMW X5 M-Sport XDrive 30D\n\nBest Valued Like-For-Like in UK Today!\n\nTotally original example, this X5 is as it came from the Factory when new with no aftermarket additions.\n\nFinished in sought after sapphire black with complimenting ivory interior and sliding panoramic sky lounge roof!\n\nHas covered 86k Miles with a full BMW Service History as outlined below. MOT until April 2027. This example also has 12 months BMW extended warranty for complete piece of mind.\n\nExtensive Service History with just recently being serviced by JKC BMW:\n- 5 (30.04.19)\n- 16,721 (29.07.20)\n- 29,946 (15.12.21)\n- 35,038 (20.04.22)\n- 40,156 (31.08.22)\n- 46,453 (12.01.23)\n- 50,057 (26.04.23)\n- 63,183 (15.03.24)\n- 75,967 (18.03.25)\n- 76,039 (02.04.25)\n- 84,183 (24.02.26)\n\nSpec List Includes:\n- Sky Lounge Roof\n- Ambient Lighting Colour Change Options\n- 2 x Remote Keys\n- 22\" Alloys\n- Ivory Interior\n- Wireless Charging\n- Gesture Controls Turn Volume Up/Down\n- Heated Seats\n- Virtual Dash\n- Front and Rear Sensors and reverse cam.\n\nThis is a stunning, fully loaded example with an extensive main BMW Service History.\n\nPlease call to arrange appointment to view.\n\nFlexible Finance Packages Available to Suit \n\nVIEWINGS STRICTLY BY APPOINTMENT. \n___________________________\nAC Motors Direct \nCars You Love - People You Trust \n\nNI Small Independent Dealer of the Year - Highly Commended 2024 \n___________________________\nUnit 43 \nNorth West Business Complex \nSkeoge Industrial Park\nDerry\nBT48 8SE\n___________________________\nFollow us: Facebook / Instagram / LinkedIn\n___________________________\n\nAll vehicles are presented to the highest standard and we strive to deliver on excellent customer service. Check out our 5 Star reviews on Facebook.",
            "colour_detail": "Black",
            "price_history": [
                {
                    "price": 29795,
                    "recorded_at": "2026-06-17 19:24:33"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "2b4f6efc672a4f489d74be5ad9a1e032",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/2b4f6efc672a4f489d74be5ad9a1e032.jpg"
                            }
                        },
                        {
                            "hash": "2fa891228523493aa6b3075246c5ca3a",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/2fa891228523493aa6b3075246c5ca3a.jpg"
                            }
                        },
                        {
                            "hash": "432526dcd08d44408242e529914bc2ad",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/432526dcd08d44408242e529914bc2ad.jpg"
                            }
                        },
                        {
                            "hash": "1984a985594247b5af61830c282847a3",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/1984a985594247b5af61830c282847a3.jpg"
                            }
                        },
                        {
                            "hash": "24e4a6369a42493f81b1aff5d68da42b",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/24e4a6369a42493f81b1aff5d68da42b.jpg"
                            }
                        },
                        {
                            "hash": "34dc19ef65c14c0e9ba83f3f84eb2539",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/34dc19ef65c14c0e9ba83f3f84eb2539.jpg"
                            }
                        },
                        {
                            "hash": "d437e20b88914d25a9eeb540359cc67a",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/d437e20b88914d25a9eeb540359cc67a.jpg"
                            }
                        },
                        {
                            "hash": "881586fc8540452e8250e883d2f35318",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/881586fc8540452e8250e883d2f35318.jpg"
                            }
                        },
                        {
                            "hash": "f285b9e5103442d990db98c69e6f8ad4",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/f285b9e5103442d990db98c69e6f8ad4.jpg"
                            }
                        },
                        {
                            "hash": "d3afeff0500f46888f26f536facfac4e",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/d3afeff0500f46888f26f536facfac4e.jpg"
                            }
                        },
                        {
                            "hash": "d3ce24710e8a49eda6991246f2fa119f",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/d3ce24710e8a49eda6991246f2fa119f.jpg"
                            }
                        },
                        {
                            "hash": "8ed49a9bf1394f64b675aa5974ccd171",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/8ed49a9bf1394f64b675aa5974ccd171.jpg"
                            }
                        },
                        {
                            "hash": "c794d61ab1bb4c19a542b49ffd4eea14",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/c794d61ab1bb4c19a542b49ffd4eea14.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-17 19:24:33"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 86200,
                    "recorded_at": "2026-06-17 19:24:33"
                }
            ],
            "description_history": [
                {
                    "hash": "ac6f7ada14075ede8ac67d9efe14e92b",
                    "text": "2019 BMW X5 M-Sport XDrive 30D\n\nBest Valued Like-For-Like in UK Today!\n\nTotally original example, this X5 is as it came from the Factory when new with no aftermarket additions.\n\nFinished in sought after sapphire black with complimenting ivory interior and sliding panoramic sky lounge roof!\n\nHas covered 86k Miles with a full BMW Service History as outlined below. MOT until April 2027. This example also has 12 months BMW extended warranty for complete piece of mind.\n\nExtensive Service History with just recently being serviced by JKC BMW:\n- 5 (30.04.19)\n- 16,721 (29.07.20)\n- 29,946 (15.12.21)\n- 35,038 (20.04.22)\n- 40,156 (31.08.22)\n- 46,453 (12.01.23)\n- 50,057 (26.04.23)\n- 63,183 (15.03.24)\n- 75,967 (18.03.25)\n- 76,039 (02.04.25)\n- 84,183 (24.02.26)\n\nSpec List Includes:\n- Sky Lounge Roof\n- Ambient Lighting Colour Change Options\n- 2 x Remote Keys\n- 22\" Alloys\n- Ivory Interior\n- Wireless Charging\n- Gesture Controls Turn Volume Up/Down\n- Heated Seats\n- Virtual Dash\n- Front and Rear Sensors and reverse cam.\n\nThis is a stunning, fully loaded example with an extensive main BMW Service History.\n\nPlease call to arrange appointment to view.\n\nFlexible Finance Packages Available to Suit \n\nVIEWINGS STRICTLY BY APPOINTMENT. \n___________________________\nAC Motors Direct \nCars You Love - People You Trust \n\nNI Small Independent Dealer of the Year - Highly Commended 2024 \n___________________________\nUnit 43 \nNorth West Business Complex \nSkeoge Industrial Park\nDerry\nBT48 8SE\n___________________________\nFollow us: Facebook / Instagram / LinkedIn\n___________________________\n\nAll vehicles are presented to the highest standard and we strive to deliver on excellent customer service. Check out our 5 Star reviews on Facebook.",
                    "recorded_at": "2026-06-17 19:24:33"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/2b4f6efc672a4f489d74be5ad9a1e032.jpg",
        "cdn_path": "570/40938/24725bd84df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "24725bd84d",
        "cdn_sizes": {
            "f": "570/40938/24725bd84df.jpg",
            "l": "570/40938/24725bd84dl.jpg",
            "m": "570/40938/24725bd84dm.jpg",
            "s": "570/40938/24725bd84ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/2fa891228523493aa6b3075246c5ca3a.jpg",
        "cdn_path": "570/40938/2cb90fa862f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "2cb90fa862",
        "cdn_sizes": {
            "f": "570/40938/2cb90fa862f.jpg",
            "l": "570/40938/2cb90fa862l.jpg",
            "m": "570/40938/2cb90fa862m.jpg",
            "s": "570/40938/2cb90fa862s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/432526dcd08d44408242e529914bc2ad.jpg",
        "cdn_path": "570/40938/fcbb8e90abf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "fcbb8e90ab",
        "cdn_sizes": {
            "f": "570/40938/fcbb8e90abf.jpg",
            "l": "570/40938/fcbb8e90abl.jpg",
            "m": "570/40938/fcbb8e90abm.jpg",
            "s": "570/40938/fcbb8e90abs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/1984a985594247b5af61830c282847a3.jpg",
        "cdn_path": "570/40938/67bb540b36f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "67bb540b36",
        "cdn_sizes": {
            "f": "570/40938/67bb540b36f.jpg",
            "l": "570/40938/67bb540b36l.jpg",
            "m": "570/40938/67bb540b36m.jpg",
            "s": "570/40938/67bb540b36s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/24e4a6369a42493f81b1aff5d68da42b.jpg",
        "cdn_path": "570/40938/0a7934f9c1f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "0a7934f9c1",
        "cdn_sizes": {
            "f": "570/40938/0a7934f9c1f.jpg",
            "l": "570/40938/0a7934f9c1l.jpg",
            "m": "570/40938/0a7934f9c1m.jpg",
            "s": "570/40938/0a7934f9c1s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/34dc19ef65c14c0e9ba83f3f84eb2539.jpg",
        "cdn_path": "570/40938/933f6e0b63f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "933f6e0b63",
        "cdn_sizes": {
            "f": "570/40938/933f6e0b63f.jpg",
            "l": "570/40938/933f6e0b63l.jpg",
            "m": "570/40938/933f6e0b63m.jpg",
            "s": "570/40938/933f6e0b63s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d437e20b88914d25a9eeb540359cc67a.jpg",
        "cdn_path": "570/40938/c71df5c046f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "c71df5c046",
        "cdn_sizes": {
            "f": "570/40938/c71df5c046f.jpg",
            "l": "570/40938/c71df5c046l.jpg",
            "m": "570/40938/c71df5c046m.jpg",
            "s": "570/40938/c71df5c046s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/881586fc8540452e8250e883d2f35318.jpg",
        "cdn_path": "570/40938/cb85ebd1e1f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "cb85ebd1e1",
        "cdn_sizes": {
            "f": "570/40938/cb85ebd1e1f.jpg",
            "l": "570/40938/cb85ebd1e1l.jpg",
            "m": "570/40938/cb85ebd1e1m.jpg",
            "s": "570/40938/cb85ebd1e1s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/f285b9e5103442d990db98c69e6f8ad4.jpg",
        "cdn_path": "570/40938/30b0eaa673f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "30b0eaa673",
        "cdn_sizes": {
            "f": "570/40938/30b0eaa673f.jpg",
            "l": "570/40938/30b0eaa673l.jpg",
            "m": "570/40938/30b0eaa673m.jpg",
            "s": "570/40938/30b0eaa673s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d3afeff0500f46888f26f536facfac4e.jpg",
        "cdn_path": "570/40938/4457308b3ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "4457308b3f",
        "cdn_sizes": {
            "f": "570/40938/4457308b3ff.jpg",
            "l": "570/40938/4457308b3fl.jpg",
            "m": "570/40938/4457308b3fm.jpg",
            "s": "570/40938/4457308b3fs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d3ce24710e8a49eda6991246f2fa119f.jpg",
        "cdn_path": "570/40938/6bb60eeb1ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6bb60eeb1f",
        "cdn_sizes": {
            "f": "570/40938/6bb60eeb1ff.jpg",
            "l": "570/40938/6bb60eeb1fl.jpg",
            "m": "570/40938/6bb60eeb1fm.jpg",
            "s": "570/40938/6bb60eeb1fs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8ed49a9bf1394f64b675aa5974ccd171.jpg",
        "cdn_path": "570/40938/3d807d136bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "3d807d136b",
        "cdn_sizes": {
            "f": "570/40938/3d807d136bf.jpg",
            "l": "570/40938/3d807d136bl.jpg",
            "m": "570/40938/3d807d136bm.jpg",
            "s": "570/40938/3d807d136bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/c794d61ab1bb4c19a542b49ffd4eea14.jpg",
        "cdn_path": "570/40938/3930fcdf9ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "3930fcdf9e",
        "cdn_sizes": {
            "f": "570/40938/3930fcdf9ef.jpg",
            "l": "570/40938/3930fcdf9el.jpg",
            "m": "570/40938/3930fcdf9em.jpg",
            "s": "570/40938/3930fcdf9es.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "CCZ31",
    "make": "BMW",
    "model": "X5",
    "trim_line": "3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
    "year": 2019,
    "body_type": "SUV",
    "fuel_type": "Diesel",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "Black",
    "doors": 5,
    "seats": 5,
    "mileage": 86200,
    "price": 29795,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "search-ni",
    "platform": "autotrader"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202605292805607",
            "vdata_scrape_id": "at_id_202605292805607",
            "data_complete": true,
            "listing": {
                "title": "2019 BMW X5",
                "subtitle": "3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
                "make": "BMW",
                "model": "X5",
                "year": 2019,
                "price": 29795,
                "mileage": 86200,
                "fuel": "Diesel",
                "body_type": "SUV",
                "gearbox": "Automatic",
                "doors": 5,
                "seats": 5,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "Black",
                "range_miles": null,
                "vin": null,
                "description": "2019 BMW X5 M-Sport XDrive 30D\n\nBest Valued Like-For-Like in UK Today!\n\nTotally original example, this X5 is as it came from the Factory when new with no aftermarket additions.\n\nFinished in sought after sapphire black with complimenting ivory interior and sliding panoramic sky lounge roof!\n\nHas covered 86k Miles with a full BMW Service History as outlined below. MOT until April 2027. This example also has 12 months BMW extended warranty for complete piece of mind.\n\nExtensive Service History with just recently being serviced by JKC BMW:\n- 5 (30.04.19)\n- 16,721 (29.07.20)\n- 29,946 (15.12.21)\n- 35,038 (20.04.22)\n- 40,156 (31.08.22)\n- 46,453 (12.01.23)\n- 50,057 (26.04.23)\n- 63,183 (15.03.24)\n- 75,967 (18.03.25)\n- 76,039 (02.04.25)\n- 84,183 (24.02.26)\n\nSpec List Includes:\n- Sky Lounge Roof\n- Ambient Lighting Colour Change Options\n- 2 x Remote Keys\n- 22\" Alloys\n- Ivory Interior\n- Wireless Charging\n- Gesture Controls Turn Volume Up/Down\n- Heated Seats\n- Virtual Dash\n- Front and Rear Sensors and reverse cam.\n\nThis is a stunning, fully loaded example with an extensive main BMW Service History.\n\nPlease call to arrange appointment to view.\n\nFlexible Finance Packages Available to Suit \n\nVIEWINGS STRICTLY BY APPOINTMENT. \n___________________________\nAC Motors Direct \nCars You Love - People You Trust \n\nNI Small Independent Dealer of the Year - Highly Commended 2024 \n___________________________\nUnit 43 \nNorth West Business Complex \nSkeoge Industrial Park\nDerry\nBT48 8SE\n___________________________\nFollow us: Facebook / Instagram / LinkedIn\n___________________________\n\nAll vehicles are presented to the highest standard and we strive to deliver on excellent customer service. Check out our 5 Star reviews on Facebook.",
                "description_section_present": true,
                "image_count": 13,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/2b4f6efc672a4f489d74be5ad9a1e032.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/2fa891228523493aa6b3075246c5ca3a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/432526dcd08d44408242e529914bc2ad.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/1984a985594247b5af61830c282847a3.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/24e4a6369a42493f81b1aff5d68da42b.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/34dc19ef65c14c0e9ba83f3f84eb2539.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/d437e20b88914d25a9eeb540359cc67a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/881586fc8540452e8250e883d2f35318.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/f285b9e5103442d990db98c69e6f8ad4.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/d3afeff0500f46888f26f536facfac4e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/d3ce24710e8a49eda6991246f2fa119f.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/8ed49a9bf1394f64b675aa5974ccd171.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/c794d61ab1bb4c19a542b49ffd4eea14.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "02871151895",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202605292805607",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202605292805607",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202605292805607",
                "[+0.0s] at_id: 202605292805607",
                "[+2.07s] driver started",
                "[+3.16s] page loaded",
                "[+4.31s] pre-cookie wait done",
                "[+4.35s] switched into cookie iframe",
                "[+4.48s] cookie button clicked",
                "[+4.5s] cookie iframe gone",
                "[+4.57s] title: 2019 BMW X5",
                "[+4.68s] subtitle: 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
                "[+4.71s] price: 29795",
                "[+4.72s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
                "[+4.72s] 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']",
                "[+4.74s] overview section confirmed via CSS selector",
                "[+4.74s] mileage: 86200",
                "[+4.75s] year: 2019",
                "[+4.77s] fuel: Diesel",
                "[+4.78s] body_type: SUV",
                "[+4.79s] gearbox: Automatic",
                "[+4.79s] doors: 5",
                "[+4.8s] seats: 5",
                "[+4.81s] engine: 3.0L",
                "[+4.82s] emission_class: Euro 6",
                "[+4.86s] colour: Black",
                "[+4.97s] range_miles: None",
                "[+4.98s] data-lp-sdes not found — falling back to title parse",
                "[+4.98s] make/model from page title: BMW / X5",
                "[+5.24s] dealer_name: None",
                "[+5.29s] dealer_id: None",
                "[+5.32s] dealer_rating: None",
                "[+5.34s] dealer_phone: 02871151895",
                "[+5.35s] is_private_seller: True",
                "[+5.4s] description_section_present: True",
                "[+5.44s] description signpost clicked",
                "[+6.32s] description: 1727 chars",
                "[+6.34s] description modal closed",
                "[+6.37s] image_count from counter: 13",
                "[+6.42s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+7.08s] image grid present",
                "[+7.58s] gallery images extracted: 13",
                "[+7.58s] data_complete: True",
                "[+7.69s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202605292805607",
            "vdata_scrape_id": "at_id_202605292805607",
            "data_complete": true,
            "listing": {
                "vrm": "CCZ31",
                "year": 2019,
                "make": "BMW",
                "model": "X5",
                "price": 29795,
                "mileage": 86200,
                "colour": "Black",
                "gearbox": "Automatic",
                "fuel": "Diesel",
                "subtitle": "BMW X5 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr SUNLOUNGE | 12 Mths BMW Warran",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/2b4f6efc672a4f489d74be5ad9a1e032.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/2fa891228523493aa6b3075246c5ca3a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/432526dcd08d44408242e529914bc2ad.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1984a985594247b5af61830c282847a3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/24e4a6369a42493f81b1aff5d68da42b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/34dc19ef65c14c0e9ba83f3f84eb2539.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d437e20b88914d25a9eeb540359cc67a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/881586fc8540452e8250e883d2f35318.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f285b9e5103442d990db98c69e6f8ad4.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d3afeff0500f46888f26f536facfac4e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d3ce24710e8a49eda6991246f2fa119f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8ed49a9bf1394f64b675aa5974ccd171.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c794d61ab1bb4c19a542b49ffd4eea14.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202605292805607",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202605292805607&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "Black",
                "fuelType": "Diesel",
                "make": "BMW",
                "mileage": 86200,
                "model": "X5",
                "price": 29795,
                "registration": "CCZ31",
                "registrationYear": 2019,
                "transmission": "Automatic",
                "summary": "BMW X5 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr SUNLOUNGE | 12 Mths BMW Warran",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/2b4f6efc672a4f489d74be5ad9a1e032.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/2fa891228523493aa6b3075246c5ca3a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/432526dcd08d44408242e529914bc2ad.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1984a985594247b5af61830c282847a3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/24e4a6369a42493f81b1aff5d68da42b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/34dc19ef65c14c0e9ba83f3f84eb2539.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d437e20b88914d25a9eeb540359cc67a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/881586fc8540452e8250e883d2f35318.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/f285b9e5103442d990db98c69e6f8ad4.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d3afeff0500f46888f26f536facfac4e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d3ce24710e8a49eda6991246f2fa119f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8ed49a9bf1394f64b675aa5974ccd171.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/c794d61ab1bb4c19a542b49ffd4eea14.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202605292805607",
                "stockId": "8a42a8529e4f26fa019e73c1b9146a93",
                "searchId": "202605292805607"
            },
            "steps": [
                "start",
                "at_id: 202605292805607",
                "url: https://www.zuto.com/apply/?advertId=202605292805607&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: CCZ31",
                "make/model: BMW / X5",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-17 19:24:33",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "2019 BMW X5 M-Sport XDrive 30D\n\nBest Valued Like-For-Like in UK Today!\n\nTotally original example, this X5 is as it came from the Factory when new with no aftermarket additions.\n\nFinished in sought after sapphire black with complimenting ivory interior and sliding panoramic sky lounge roof!\n\nHas covered 86k Miles with a full BMW Service History as outlined below. MOT until April 2027. This example also has 12 months BMW extended warranty for complete piece of mind.\n\nExtensive Service History with just recently being serviced by JKC BMW:\n- 5 (30.04.19)\n- 16,721 (29.07.20)\n- 29,946 (15.12.21)\n- 35,038 (20.04.22)\n- 40,156 (31.08.22)\n- 46,453 (12.01.23)\n- 50,057 (26.04.23)\n- 63,183 (15.03.24)\n- 75,967 (18.03.25)\n- 76,039 (02.04.25)\n- 84,183 (24.02.26)\n\nSpec List Includes:\n- Sky Lounge Roof\n- Ambient Lighting Colour Change Options\n- 2 x Remote Keys\n- 22\" Alloys\n- Ivory Interior\n- Wireless Charging\n- Gesture Controls Turn Volume Up/Down\n- Heated Seats\n- Virtual Dash\n- Front and Rear Sensors and reverse cam.\n\nThis is a stunning, fully loaded example with an extensive main BMW Service History.\n\nPlease call to arrange appointment to view.\n\nFlexible Finance Packages Available to Suit \n\nVIEWINGS STRICTLY BY APPOINTMENT. \n___________________________\nAC Motors Direct \nCars You Love - People You Trust \n\nNI Small Independent Dealer of the Year - Highly Commended 2024 \n___________________________\nUnit 43 \nNorth West Business Complex \nSkeoge Industrial Park\nDerry\nBT48 8SE\n___________________________\nFollow us: Facebook / Instagram / LinkedIn\n___________________________\n\nAll vehicles are presented to the highest standard and we strive to deliver on excellent customer service. Check out our 5 Star reviews on Facebook.",
    "colour_detail": "Black",
    "price_history": [
        {
            "price": 29795,
            "recorded_at": "2026-06-17 19:24:33"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "2b4f6efc672a4f489d74be5ad9a1e032",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/2b4f6efc672a4f489d74be5ad9a1e032.jpg"
                    }
                },
                {
                    "hash": "2fa891228523493aa6b3075246c5ca3a",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/2fa891228523493aa6b3075246c5ca3a.jpg"
                    }
                },
                {
                    "hash": "432526dcd08d44408242e529914bc2ad",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/432526dcd08d44408242e529914bc2ad.jpg"
                    }
                },
                {
                    "hash": "1984a985594247b5af61830c282847a3",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/1984a985594247b5af61830c282847a3.jpg"
                    }
                },
                {
                    "hash": "24e4a6369a42493f81b1aff5d68da42b",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/24e4a6369a42493f81b1aff5d68da42b.jpg"
                    }
                },
                {
                    "hash": "34dc19ef65c14c0e9ba83f3f84eb2539",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/34dc19ef65c14c0e9ba83f3f84eb2539.jpg"
                    }
                },
                {
                    "hash": "d437e20b88914d25a9eeb540359cc67a",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/d437e20b88914d25a9eeb540359cc67a.jpg"
                    }
                },
                {
                    "hash": "881586fc8540452e8250e883d2f35318",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/881586fc8540452e8250e883d2f35318.jpg"
                    }
                },
                {
                    "hash": "f285b9e5103442d990db98c69e6f8ad4",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/f285b9e5103442d990db98c69e6f8ad4.jpg"
                    }
                },
                {
                    "hash": "d3afeff0500f46888f26f536facfac4e",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/d3afeff0500f46888f26f536facfac4e.jpg"
                    }
                },
                {
                    "hash": "d3ce24710e8a49eda6991246f2fa119f",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/d3ce24710e8a49eda6991246f2fa119f.jpg"
                    }
                },
                {
                    "hash": "8ed49a9bf1394f64b675aa5974ccd171",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/8ed49a9bf1394f64b675aa5974ccd171.jpg"
                    }
                },
                {
                    "hash": "c794d61ab1bb4c19a542b49ffd4eea14",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/c794d61ab1bb4c19a542b49ffd4eea14.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-17 19:24:33"
        }
    ],
    "mileage_history": [
        {
            "mileage": 86200,
            "recorded_at": "2026-06-17 19:24:33"
        }
    ],
    "description_history": [
        {
            "hash": "ac6f7ada14075ede8ac67d9efe14e92b",
            "text": "2019 BMW X5 M-Sport XDrive 30D\n\nBest Valued Like-For-Like in UK Today!\n\nTotally original example, this X5 is as it came from the Factory when new with no aftermarket additions.\n\nFinished in sought after sapphire black with complimenting ivory interior and sliding panoramic sky lounge roof!\n\nHas covered 86k Miles with a full BMW Service History as outlined below. MOT until April 2027. This example also has 12 months BMW extended warranty for complete piece of mind.\n\nExtensive Service History with just recently being serviced by JKC BMW:\n- 5 (30.04.19)\n- 16,721 (29.07.20)\n- 29,946 (15.12.21)\n- 35,038 (20.04.22)\n- 40,156 (31.08.22)\n- 46,453 (12.01.23)\n- 50,057 (26.04.23)\n- 63,183 (15.03.24)\n- 75,967 (18.03.25)\n- 76,039 (02.04.25)\n- 84,183 (24.02.26)\n\nSpec List Includes:\n- Sky Lounge Roof\n- Ambient Lighting Colour Change Options\n- 2 x Remote Keys\n- 22\" Alloys\n- Ivory Interior\n- Wireless Charging\n- Gesture Controls Turn Volume Up/Down\n- Heated Seats\n- Virtual Dash\n- Front and Rear Sensors and reverse cam.\n\nThis is a stunning, fully loaded example with an extensive main BMW Service History.\n\nPlease call to arrange appointment to view.\n\nFlexible Finance Packages Available to Suit \n\nVIEWINGS STRICTLY BY APPOINTMENT. \n___________________________\nAC Motors Direct \nCars You Love - People You Trust \n\nNI Small Independent Dealer of the Year - Highly Commended 2024 \n___________________________\nUnit 43 \nNorth West Business Complex \nSkeoge Industrial Park\nDerry\nBT48 8SE\n___________________________\nFollow us: Facebook / Instagram / LinkedIn\n___________________________\n\nAll vehicles are presented to the highest standard and we strive to deliver on excellent customer service. Check out our 5 Star reviews on Facebook.",
            "recorded_at": "2026-06-17 19:24:33"
        }
    ]
}