Edit in admin →
12 images
Online · Days listed: 1

2019 BMW X5

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

£27,500
104,000 miles
VO69HWM

Overview

Mileage
104,000 miles
Registration
2019 (19 reg)
Fuel type
Diesel
Body type
SUV
Engine
3L
Gearbox
Automatic
Doors
5
Seats
5
Body colour
Black
Experience the thrill of driving a 2019 BMW X5 30d M Sport, a four-wheel-drive SUV that combines luxury with performance. The M Sport trim enhances the vehicle's sporty appeal, while the 3.0L diesel engine delivers power and efficiency. This X5 meets Euro 6 emission standards, making it a responsible choice for the environment. Inside, the BMW Individual Piano Black interior trim adds a touch of elegance. The Technology Package elevates your driving experience with a Head-Up Display and comprehensive parking assistance, including a 360-degree camera, front camera, and rear camera. Enjoy premium sound quality with the included sound system, and stay comfortable with automatic air conditioning featuring 2.5 Zone Control. The M Sport Plus Package further enhances the vehicle's aesthetics and performance. The 21in M Light alloy wheels, with their distinctive Y-spoke style and mixed run-flat tyres, complete the look. This BMW X5 stands out with its low insurance group, potentially saving you money on premiums. The large boot space offers practicality for families and those needing extra room for luggage or equipment. Furthermore, the impressive acceleration, achieving 0-62mph in just 6.5 seconds, sets it apart from other vehicles in its class, offering a dynamic and engaging driving experience.

Seller

History

Price history

When Price Δ
2 days ago £27,500

Mileage history

When Mileage Δ
2 days ago 104,000

Item data

Processed fields

vrm
VO69HWM
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
104000
price
27500
source key
search-ni
platform
autotrader

Item record

item id
40940
remote id
https://www.autotrader.co.uk/car-details/202508045107171
platform
autotrader
source key
search-ni
remote status
available
media count
12
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:53
remote url
View original →

Raw data

Item record
{
    "item_id": 40940,
    "remote_id": "https://www.autotrader.co.uk/car-details/202508045107171",
    "source_key": "search-ni",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202508045107171",
    "remote_status": "available",
    "media_count": 12,
    "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:53",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/11d79e19492e44efb341ddf42b6163a6.jpg",
                "cdn_path": "570/40940/057bea7909f.jpg",
                "status": "complete",
                "attempts": 2,
                "cdn_hash": "057bea7909",
                "cdn_sizes": {
                    "f": "570/40940/057bea7909f.jpg",
                    "l": "570/40940/057bea7909l.jpg",
                    "m": "570/40940/057bea7909m.jpg",
                    "s": "570/40940/057bea7909s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/bb46a14e52834a35a81a4a4b56101a76.jpg",
                "cdn_path": "570/40940/3ad77d256ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "3ad77d256f",
                "cdn_sizes": {
                    "f": "570/40940/3ad77d256ff.jpg",
                    "l": "570/40940/3ad77d256fl.jpg",
                    "m": "570/40940/3ad77d256fm.jpg",
                    "s": "570/40940/3ad77d256fs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/3563bad7ffb94d2ba76c6d746b2741b7.jpg",
                "cdn_path": "570/40940/a3369d0da1f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a3369d0da1",
                "cdn_sizes": {
                    "f": "570/40940/a3369d0da1f.jpg",
                    "l": "570/40940/a3369d0da1l.jpg",
                    "m": "570/40940/a3369d0da1m.jpg",
                    "s": "570/40940/a3369d0da1s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/55ea91b9e05f4044b9dad417b2d2a22e.jpg",
                "cdn_path": "570/40940/aef0a10918f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "aef0a10918",
                "cdn_sizes": {
                    "f": "570/40940/aef0a10918f.jpg",
                    "l": "570/40940/aef0a10918l.jpg",
                    "m": "570/40940/aef0a10918m.jpg",
                    "s": "570/40940/aef0a10918s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/45e5f59b1ea94654bb0e52a2f5938f0d.jpg",
                "cdn_path": "570/40940/ce2d827722f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ce2d827722",
                "cdn_sizes": {
                    "f": "570/40940/ce2d827722f.jpg",
                    "l": "570/40940/ce2d827722l.jpg",
                    "m": "570/40940/ce2d827722m.jpg",
                    "s": "570/40940/ce2d827722s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/3e91a181970f4f74ab78275056da524a.jpg",
                "cdn_path": "570/40940/98d46a4e9bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "98d46a4e9b",
                "cdn_sizes": {
                    "f": "570/40940/98d46a4e9bf.jpg",
                    "l": "570/40940/98d46a4e9bl.jpg",
                    "m": "570/40940/98d46a4e9bm.jpg",
                    "s": "570/40940/98d46a4e9bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5d8a89405b814ee1988241c7702b6996.jpg",
                "cdn_path": "570/40940/a9b47a9b73f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a9b47a9b73",
                "cdn_sizes": {
                    "f": "570/40940/a9b47a9b73f.jpg",
                    "l": "570/40940/a9b47a9b73l.jpg",
                    "m": "570/40940/a9b47a9b73m.jpg",
                    "s": "570/40940/a9b47a9b73s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/30224d1f79954a5997833429ca571c7a.jpg",
                "cdn_path": "570/40940/406a44f1a7f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "406a44f1a7",
                "cdn_sizes": {
                    "f": "570/40940/406a44f1a7f.jpg",
                    "l": "570/40940/406a44f1a7l.jpg",
                    "m": "570/40940/406a44f1a7m.jpg",
                    "s": "570/40940/406a44f1a7s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5d441fe51032461faf1a7df89230840d.jpg",
                "cdn_path": "570/40940/91bfff8228f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "91bfff8228",
                "cdn_sizes": {
                    "f": "570/40940/91bfff8228f.jpg",
                    "l": "570/40940/91bfff8228l.jpg",
                    "m": "570/40940/91bfff8228m.jpg",
                    "s": "570/40940/91bfff8228s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/41c1095626c946359f3bb80b71bc7c8b.jpg",
                "cdn_path": "570/40940/36a21129fdf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "36a21129fd",
                "cdn_sizes": {
                    "f": "570/40940/36a21129fdf.jpg",
                    "l": "570/40940/36a21129fdl.jpg",
                    "m": "570/40940/36a21129fdm.jpg",
                    "s": "570/40940/36a21129fds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/966f8c6139dc4b2fbc3af6e8c44631b9.jpg",
                "cdn_path": "570/40940/e2a5436094f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "e2a5436094",
                "cdn_sizes": {
                    "f": "570/40940/e2a5436094f.jpg",
                    "l": "570/40940/e2a5436094l.jpg",
                    "m": "570/40940/e2a5436094m.jpg",
                    "s": "570/40940/e2a5436094s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/ba39ea4015d44659aff07d4718eacaa0.jpg",
                "cdn_path": "570/40940/d0eb0b940df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "d0eb0b940d",
                "cdn_sizes": {
                    "f": "570/40940/d0eb0b940df.jpg",
                    "l": "570/40940/d0eb0b940dl.jpg",
                    "m": "570/40940/d0eb0b940dm.jpg",
                    "s": "570/40940/d0eb0b940ds.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "VO69HWM",
            "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": 104000,
            "price": 27500,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "search-ni",
            "platform": "autotrader"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202508045107171",
                    "vdata_scrape_id": "at_id_202508045107171",
                    "data_complete": false,
                    "listing": {
                        "title": null,
                        "subtitle": "3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
                        "make": "BMW",
                        "model": "X5",
                        "year": 2019,
                        "price": 27500,
                        "mileage": 104000,
                        "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": "Experience the thrill of driving a 2019 BMW X5 30d M Sport, a four-wheel-drive SUV that combines luxury with performance. The M Sport trim enhances the vehicle's sporty appeal, while the 3.0L diesel engine delivers power and efficiency. This X5 meets Euro 6 emission standards, making it a responsible choice for the environment.\n\nInside, the BMW Individual Piano Black interior trim adds a touch of elegance. The Technology Package elevates your driving experience with a Head-Up Display and comprehensive parking assistance, including a 360-degree camera, front camera, and rear camera. Enjoy premium sound quality with the included sound system, and stay comfortable with automatic air conditioning featuring 2.5 Zone Control. The M Sport Plus Package further enhances the vehicle's aesthetics and performance. The 21in M Light alloy wheels, with their distinctive Y-spoke style and mixed run-flat tyres, complete the look.\n\nThis BMW X5 stands out with its low insurance group, potentially saving you money on premiums. The large boot space offers practicality for families and those needing extra room for luggage or equipment. Furthermore, the impressive acceleration, achieving 0-62mph in just 6.5 seconds, sets it apart from other vehicles in its class, offering a dynamic and engaging driving experience.",
                        "description_section_present": true,
                        "image_count": 12,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/11d79e19492e44efb341ddf42b6163a6.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/bb46a14e52834a35a81a4a4b56101a76.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/3563bad7ffb94d2ba76c6d746b2741b7.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/55ea91b9e05f4044b9dad417b2d2a22e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/45e5f59b1ea94654bb0e52a2f5938f0d.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/3e91a181970f4f74ab78275056da524a.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/5d8a89405b814ee1988241c7702b6996.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/30224d1f79954a5997833429ca571c7a.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/5d441fe51032461faf1a7df89230840d.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/41c1095626c946359f3bb80b71bc7c8b.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/966f8c6139dc4b2fbc3af6e8c44631b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/ba39ea4015d44659aff07d4718eacaa0.jpg"
                        ],
                        "dealer_name": "FB MOTORS",
                        "dealer_id": "2065380",
                        "dealer_rating": null,
                        "dealer_phone": "02891603730",
                        "is_private_seller": false
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202508045107171",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202508045107171",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202508045107171",
                        "[+0.0s] at_id: 202508045107171",
                        "[+3.74s] driver started",
                        "[+5.2s] page loaded",
                        "[+6.34s] pre-cookie wait done",
                        "[+6.46s] switched into cookie iframe",
                        "[+7.18s] cookie button clicked",
                        "[+7.27s] cookie iframe gone",
                        "[+8.75s] title: None",
                        "[+8.82s] subtitle: 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
                        "[+8.85s] price: 27500",
                        "[+8.87s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'meet-seller-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
                        "[+8.87s] 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']",
                        "[+8.89s] overview section confirmed via CSS selector",
                        "[+8.89s] mileage: 104000",
                        "[+8.9s] year: 2019",
                        "[+8.92s] fuel: Diesel",
                        "[+8.92s] body_type: SUV",
                        "[+8.94s] gearbox: Automatic",
                        "[+8.94s] doors: 5",
                        "[+8.95s] seats: 5",
                        "[+8.96s] engine: 3.0L",
                        "[+8.97s] emission_class: Euro 6",
                        "[+8.98s] colour: Black",
                        "[+9.0s] range_miles: None",
                        "[+9.01s] data-lp-sdes not found — falling back to title parse",
                        "[+9.02s] make/model from page title: BMW / X5",
                        "[+9.08s] dealer_name: FB MOTORS",
                        "[+9.1s] dealer_id: 2065380",
                        "[+9.11s] dealer_rating: None",
                        "[+9.15s] dealer_phone: 02891603730",
                        "[+9.19s] is_private_seller: False",
                        "[+9.25s] description_section_present: True",
                        "[+9.67s] description signpost clicked",
                        "[+10.56s] description: 1312 chars",
                        "[+10.61s] description modal closed",
                        "[+10.67s] image_count from counter: 12",
                        "[+10.76s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+11.42s] image grid present",
                        "[+11.99s] gallery images extracted: 12",
                        "[+11.99s] data_complete: False — missing: ['title']",
                        "[+12.16s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202508045107171",
                    "vdata_scrape_id": "at_id_202508045107171",
                    "data_complete": true,
                    "listing": {
                        "vrm": "VO69HWM",
                        "year": 2019,
                        "make": "BMW",
                        "model": "X5",
                        "price": 27500,
                        "mileage": 104000,
                        "colour": "Black",
                        "gearbox": "Automatic",
                        "fuel": "Diesel",
                        "subtitle": "BMW X5 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr MOT JAN 2027",
                        "dealer_id": "2065380",
                        "dealer_name": "FB MOTORS | BT23 4EN",
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/11d79e19492e44efb341ddf42b6163a6.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bb46a14e52834a35a81a4a4b56101a76.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3563bad7ffb94d2ba76c6d746b2741b7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/55ea91b9e05f4044b9dad417b2d2a22e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/45e5f59b1ea94654bb0e52a2f5938f0d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3e91a181970f4f74ab78275056da524a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5d8a89405b814ee1988241c7702b6996.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/30224d1f79954a5997833429ca571c7a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5d441fe51032461faf1a7df89230840d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/41c1095626c946359f3bb80b71bc7c8b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/966f8c6139dc4b2fbc3af6e8c44631b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ba39ea4015d44659aff07d4718eacaa0.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202508045107171",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202508045107171&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": 104000,
                        "model": "X5",
                        "price": 27500,
                        "registration": "VO69HWM",
                        "registrationYear": 2019,
                        "transmission": "Automatic",
                        "summary": "BMW X5 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr MOT JAN 2027",
                        "dealerId": "2065380",
                        "dealerName": "FB MOTORS | BT23 4EN",
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/11d79e19492e44efb341ddf42b6163a6.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bb46a14e52834a35a81a4a4b56101a76.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3563bad7ffb94d2ba76c6d746b2741b7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/55ea91b9e05f4044b9dad417b2d2a22e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/45e5f59b1ea94654bb0e52a2f5938f0d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/3e91a181970f4f74ab78275056da524a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5d8a89405b814ee1988241c7702b6996.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/30224d1f79954a5997833429ca571c7a.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5d441fe51032461faf1a7df89230840d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/41c1095626c946359f3bb80b71bc7c8b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/966f8c6139dc4b2fbc3af6e8c44631b9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/ba39ea4015d44659aff07d4718eacaa0.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202508045107171",
                        "stockId": "8a42e1b5985facd701987443167d3019",
                        "searchId": "202508045107171"
                    },
                    "steps": [
                        "start",
                        "at_id: 202508045107171",
                        "url: https://www.zuto.com/apply/?advertId=202508045107171&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: VO69HWM",
                        "make/model: BMW / X5",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-17 19:24:34",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "Experience the thrill of driving a 2019 BMW X5 30d M Sport, a four-wheel-drive SUV that combines luxury with performance. The M Sport trim enhances the vehicle's sporty appeal, while the 3.0L diesel engine delivers power and efficiency. This X5 meets Euro 6 emission standards, making it a responsible choice for the environment.\n\nInside, the BMW Individual Piano Black interior trim adds a touch of elegance. The Technology Package elevates your driving experience with a Head-Up Display and comprehensive parking assistance, including a 360-degree camera, front camera, and rear camera. Enjoy premium sound quality with the included sound system, and stay comfortable with automatic air conditioning featuring 2.5 Zone Control. The M Sport Plus Package further enhances the vehicle's aesthetics and performance. The 21in M Light alloy wheels, with their distinctive Y-spoke style and mixed run-flat tyres, complete the look.\n\nThis BMW X5 stands out with its low insurance group, potentially saving you money on premiums. The large boot space offers practicality for families and those needing extra room for luggage or equipment. Furthermore, the impressive acceleration, achieving 0-62mph in just 6.5 seconds, sets it apart from other vehicles in its class, offering a dynamic and engaging driving experience.",
            "colour_detail": "Black",
            "price_history": [
                {
                    "price": 27500,
                    "recorded_at": "2026-06-17 19:24:34"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "11d79e19492e44efb341ddf42b6163a6",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/11d79e19492e44efb341ddf42b6163a6.jpg"
                            }
                        },
                        {
                            "hash": "bb46a14e52834a35a81a4a4b56101a76",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/bb46a14e52834a35a81a4a4b56101a76.jpg"
                            }
                        },
                        {
                            "hash": "3563bad7ffb94d2ba76c6d746b2741b7",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/3563bad7ffb94d2ba76c6d746b2741b7.jpg"
                            }
                        },
                        {
                            "hash": "55ea91b9e05f4044b9dad417b2d2a22e",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/55ea91b9e05f4044b9dad417b2d2a22e.jpg"
                            }
                        },
                        {
                            "hash": "45e5f59b1ea94654bb0e52a2f5938f0d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/45e5f59b1ea94654bb0e52a2f5938f0d.jpg"
                            }
                        },
                        {
                            "hash": "3e91a181970f4f74ab78275056da524a",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/3e91a181970f4f74ab78275056da524a.jpg"
                            }
                        },
                        {
                            "hash": "5d8a89405b814ee1988241c7702b6996",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/5d8a89405b814ee1988241c7702b6996.jpg"
                            }
                        },
                        {
                            "hash": "30224d1f79954a5997833429ca571c7a",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/30224d1f79954a5997833429ca571c7a.jpg"
                            }
                        },
                        {
                            "hash": "5d441fe51032461faf1a7df89230840d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/5d441fe51032461faf1a7df89230840d.jpg"
                            }
                        },
                        {
                            "hash": "41c1095626c946359f3bb80b71bc7c8b",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/41c1095626c946359f3bb80b71bc7c8b.jpg"
                            }
                        },
                        {
                            "hash": "966f8c6139dc4b2fbc3af6e8c44631b9",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/966f8c6139dc4b2fbc3af6e8c44631b9.jpg"
                            }
                        },
                        {
                            "hash": "ba39ea4015d44659aff07d4718eacaa0",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/ba39ea4015d44659aff07d4718eacaa0.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-17 19:24:34"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 104000,
                    "recorded_at": "2026-06-17 19:24:34"
                }
            ],
            "description_history": [
                {
                    "hash": "9e8d509b77e62ecad3ec75179dbd2699",
                    "text": "Experience the thrill of driving a 2019 BMW X5 30d M Sport, a four-wheel-drive SUV that combines luxury with performance. The M Sport trim enhances the vehicle's sporty appeal, while the 3.0L diesel engine delivers power and efficiency. This X5 meets Euro 6 emission standards, making it a responsible choice for the environment.\n\nInside, the BMW Individual Piano Black interior trim adds a touch of elegance. The Technology Package elevates your driving experience with a Head-Up Display and comprehensive parking assistance, including a 360-degree camera, front camera, and rear camera. Enjoy premium sound quality with the included sound system, and stay comfortable with automatic air conditioning featuring 2.5 Zone Control. The M Sport Plus Package further enhances the vehicle's aesthetics and performance. The 21in M Light alloy wheels, with their distinctive Y-spoke style and mixed run-flat tyres, complete the look.\n\nThis BMW X5 stands out with its low insurance group, potentially saving you money on premiums. The large boot space offers practicality for families and those needing extra room for luggage or equipment. Furthermore, the impressive acceleration, achieving 0-62mph in just 6.5 seconds, sets it apart from other vehicles in its class, offering a dynamic and engaging driving experience.",
                    "recorded_at": "2026-06-17 19:24:34"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/11d79e19492e44efb341ddf42b6163a6.jpg",
        "cdn_path": "570/40940/057bea7909f.jpg",
        "status": "complete",
        "attempts": 2,
        "cdn_hash": "057bea7909",
        "cdn_sizes": {
            "f": "570/40940/057bea7909f.jpg",
            "l": "570/40940/057bea7909l.jpg",
            "m": "570/40940/057bea7909m.jpg",
            "s": "570/40940/057bea7909s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/bb46a14e52834a35a81a4a4b56101a76.jpg",
        "cdn_path": "570/40940/3ad77d256ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "3ad77d256f",
        "cdn_sizes": {
            "f": "570/40940/3ad77d256ff.jpg",
            "l": "570/40940/3ad77d256fl.jpg",
            "m": "570/40940/3ad77d256fm.jpg",
            "s": "570/40940/3ad77d256fs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/3563bad7ffb94d2ba76c6d746b2741b7.jpg",
        "cdn_path": "570/40940/a3369d0da1f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a3369d0da1",
        "cdn_sizes": {
            "f": "570/40940/a3369d0da1f.jpg",
            "l": "570/40940/a3369d0da1l.jpg",
            "m": "570/40940/a3369d0da1m.jpg",
            "s": "570/40940/a3369d0da1s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/55ea91b9e05f4044b9dad417b2d2a22e.jpg",
        "cdn_path": "570/40940/aef0a10918f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "aef0a10918",
        "cdn_sizes": {
            "f": "570/40940/aef0a10918f.jpg",
            "l": "570/40940/aef0a10918l.jpg",
            "m": "570/40940/aef0a10918m.jpg",
            "s": "570/40940/aef0a10918s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/45e5f59b1ea94654bb0e52a2f5938f0d.jpg",
        "cdn_path": "570/40940/ce2d827722f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ce2d827722",
        "cdn_sizes": {
            "f": "570/40940/ce2d827722f.jpg",
            "l": "570/40940/ce2d827722l.jpg",
            "m": "570/40940/ce2d827722m.jpg",
            "s": "570/40940/ce2d827722s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/3e91a181970f4f74ab78275056da524a.jpg",
        "cdn_path": "570/40940/98d46a4e9bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "98d46a4e9b",
        "cdn_sizes": {
            "f": "570/40940/98d46a4e9bf.jpg",
            "l": "570/40940/98d46a4e9bl.jpg",
            "m": "570/40940/98d46a4e9bm.jpg",
            "s": "570/40940/98d46a4e9bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5d8a89405b814ee1988241c7702b6996.jpg",
        "cdn_path": "570/40940/a9b47a9b73f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a9b47a9b73",
        "cdn_sizes": {
            "f": "570/40940/a9b47a9b73f.jpg",
            "l": "570/40940/a9b47a9b73l.jpg",
            "m": "570/40940/a9b47a9b73m.jpg",
            "s": "570/40940/a9b47a9b73s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/30224d1f79954a5997833429ca571c7a.jpg",
        "cdn_path": "570/40940/406a44f1a7f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "406a44f1a7",
        "cdn_sizes": {
            "f": "570/40940/406a44f1a7f.jpg",
            "l": "570/40940/406a44f1a7l.jpg",
            "m": "570/40940/406a44f1a7m.jpg",
            "s": "570/40940/406a44f1a7s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5d441fe51032461faf1a7df89230840d.jpg",
        "cdn_path": "570/40940/91bfff8228f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "91bfff8228",
        "cdn_sizes": {
            "f": "570/40940/91bfff8228f.jpg",
            "l": "570/40940/91bfff8228l.jpg",
            "m": "570/40940/91bfff8228m.jpg",
            "s": "570/40940/91bfff8228s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/41c1095626c946359f3bb80b71bc7c8b.jpg",
        "cdn_path": "570/40940/36a21129fdf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "36a21129fd",
        "cdn_sizes": {
            "f": "570/40940/36a21129fdf.jpg",
            "l": "570/40940/36a21129fdl.jpg",
            "m": "570/40940/36a21129fdm.jpg",
            "s": "570/40940/36a21129fds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/966f8c6139dc4b2fbc3af6e8c44631b9.jpg",
        "cdn_path": "570/40940/e2a5436094f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "e2a5436094",
        "cdn_sizes": {
            "f": "570/40940/e2a5436094f.jpg",
            "l": "570/40940/e2a5436094l.jpg",
            "m": "570/40940/e2a5436094m.jpg",
            "s": "570/40940/e2a5436094s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/ba39ea4015d44659aff07d4718eacaa0.jpg",
        "cdn_path": "570/40940/d0eb0b940df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "d0eb0b940d",
        "cdn_sizes": {
            "f": "570/40940/d0eb0b940df.jpg",
            "l": "570/40940/d0eb0b940dl.jpg",
            "m": "570/40940/d0eb0b940dm.jpg",
            "s": "570/40940/d0eb0b940ds.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "VO69HWM",
    "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": 104000,
    "price": 27500,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "search-ni",
    "platform": "autotrader"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202508045107171",
            "vdata_scrape_id": "at_id_202508045107171",
            "data_complete": false,
            "listing": {
                "title": null,
                "subtitle": "3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
                "make": "BMW",
                "model": "X5",
                "year": 2019,
                "price": 27500,
                "mileage": 104000,
                "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": "Experience the thrill of driving a 2019 BMW X5 30d M Sport, a four-wheel-drive SUV that combines luxury with performance. The M Sport trim enhances the vehicle's sporty appeal, while the 3.0L diesel engine delivers power and efficiency. This X5 meets Euro 6 emission standards, making it a responsible choice for the environment.\n\nInside, the BMW Individual Piano Black interior trim adds a touch of elegance. The Technology Package elevates your driving experience with a Head-Up Display and comprehensive parking assistance, including a 360-degree camera, front camera, and rear camera. Enjoy premium sound quality with the included sound system, and stay comfortable with automatic air conditioning featuring 2.5 Zone Control. The M Sport Plus Package further enhances the vehicle's aesthetics and performance. The 21in M Light alloy wheels, with their distinctive Y-spoke style and mixed run-flat tyres, complete the look.\n\nThis BMW X5 stands out with its low insurance group, potentially saving you money on premiums. The large boot space offers practicality for families and those needing extra room for luggage or equipment. Furthermore, the impressive acceleration, achieving 0-62mph in just 6.5 seconds, sets it apart from other vehicles in its class, offering a dynamic and engaging driving experience.",
                "description_section_present": true,
                "image_count": 12,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/11d79e19492e44efb341ddf42b6163a6.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/bb46a14e52834a35a81a4a4b56101a76.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/3563bad7ffb94d2ba76c6d746b2741b7.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/55ea91b9e05f4044b9dad417b2d2a22e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/45e5f59b1ea94654bb0e52a2f5938f0d.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/3e91a181970f4f74ab78275056da524a.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/5d8a89405b814ee1988241c7702b6996.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/30224d1f79954a5997833429ca571c7a.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/5d441fe51032461faf1a7df89230840d.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/41c1095626c946359f3bb80b71bc7c8b.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/966f8c6139dc4b2fbc3af6e8c44631b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/ba39ea4015d44659aff07d4718eacaa0.jpg"
                ],
                "dealer_name": "FB MOTORS",
                "dealer_id": "2065380",
                "dealer_rating": null,
                "dealer_phone": "02891603730",
                "is_private_seller": false
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202508045107171",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202508045107171",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202508045107171",
                "[+0.0s] at_id: 202508045107171",
                "[+3.74s] driver started",
                "[+5.2s] page loaded",
                "[+6.34s] pre-cookie wait done",
                "[+6.46s] switched into cookie iframe",
                "[+7.18s] cookie button clicked",
                "[+7.27s] cookie iframe gone",
                "[+8.75s] title: None",
                "[+8.82s] subtitle: 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr",
                "[+8.85s] price: 27500",
                "[+8.87s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'meet-seller-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
                "[+8.87s] 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']",
                "[+8.89s] overview section confirmed via CSS selector",
                "[+8.89s] mileage: 104000",
                "[+8.9s] year: 2019",
                "[+8.92s] fuel: Diesel",
                "[+8.92s] body_type: SUV",
                "[+8.94s] gearbox: Automatic",
                "[+8.94s] doors: 5",
                "[+8.95s] seats: 5",
                "[+8.96s] engine: 3.0L",
                "[+8.97s] emission_class: Euro 6",
                "[+8.98s] colour: Black",
                "[+9.0s] range_miles: None",
                "[+9.01s] data-lp-sdes not found — falling back to title parse",
                "[+9.02s] make/model from page title: BMW / X5",
                "[+9.08s] dealer_name: FB MOTORS",
                "[+9.1s] dealer_id: 2065380",
                "[+9.11s] dealer_rating: None",
                "[+9.15s] dealer_phone: 02891603730",
                "[+9.19s] is_private_seller: False",
                "[+9.25s] description_section_present: True",
                "[+9.67s] description signpost clicked",
                "[+10.56s] description: 1312 chars",
                "[+10.61s] description modal closed",
                "[+10.67s] image_count from counter: 12",
                "[+10.76s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+11.42s] image grid present",
                "[+11.99s] gallery images extracted: 12",
                "[+11.99s] data_complete: False — missing: ['title']",
                "[+12.16s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202508045107171",
            "vdata_scrape_id": "at_id_202508045107171",
            "data_complete": true,
            "listing": {
                "vrm": "VO69HWM",
                "year": 2019,
                "make": "BMW",
                "model": "X5",
                "price": 27500,
                "mileage": 104000,
                "colour": "Black",
                "gearbox": "Automatic",
                "fuel": "Diesel",
                "subtitle": "BMW X5 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr MOT JAN 2027",
                "dealer_id": "2065380",
                "dealer_name": "FB MOTORS | BT23 4EN",
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/11d79e19492e44efb341ddf42b6163a6.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bb46a14e52834a35a81a4a4b56101a76.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3563bad7ffb94d2ba76c6d746b2741b7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/55ea91b9e05f4044b9dad417b2d2a22e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/45e5f59b1ea94654bb0e52a2f5938f0d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3e91a181970f4f74ab78275056da524a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5d8a89405b814ee1988241c7702b6996.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/30224d1f79954a5997833429ca571c7a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5d441fe51032461faf1a7df89230840d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/41c1095626c946359f3bb80b71bc7c8b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/966f8c6139dc4b2fbc3af6e8c44631b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ba39ea4015d44659aff07d4718eacaa0.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202508045107171",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202508045107171&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": 104000,
                "model": "X5",
                "price": 27500,
                "registration": "VO69HWM",
                "registrationYear": 2019,
                "transmission": "Automatic",
                "summary": "BMW X5 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr MOT JAN 2027",
                "dealerId": "2065380",
                "dealerName": "FB MOTORS | BT23 4EN",
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/11d79e19492e44efb341ddf42b6163a6.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bb46a14e52834a35a81a4a4b56101a76.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3563bad7ffb94d2ba76c6d746b2741b7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/55ea91b9e05f4044b9dad417b2d2a22e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/45e5f59b1ea94654bb0e52a2f5938f0d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/3e91a181970f4f74ab78275056da524a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5d8a89405b814ee1988241c7702b6996.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/30224d1f79954a5997833429ca571c7a.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5d441fe51032461faf1a7df89230840d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/41c1095626c946359f3bb80b71bc7c8b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/966f8c6139dc4b2fbc3af6e8c44631b9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/ba39ea4015d44659aff07d4718eacaa0.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202508045107171",
                "stockId": "8a42e1b5985facd701987443167d3019",
                "searchId": "202508045107171"
            },
            "steps": [
                "start",
                "at_id: 202508045107171",
                "url: https://www.zuto.com/apply/?advertId=202508045107171&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: VO69HWM",
                "make/model: BMW / X5",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-17 19:24:34",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "Experience the thrill of driving a 2019 BMW X5 30d M Sport, a four-wheel-drive SUV that combines luxury with performance. The M Sport trim enhances the vehicle's sporty appeal, while the 3.0L diesel engine delivers power and efficiency. This X5 meets Euro 6 emission standards, making it a responsible choice for the environment.\n\nInside, the BMW Individual Piano Black interior trim adds a touch of elegance. The Technology Package elevates your driving experience with a Head-Up Display and comprehensive parking assistance, including a 360-degree camera, front camera, and rear camera. Enjoy premium sound quality with the included sound system, and stay comfortable with automatic air conditioning featuring 2.5 Zone Control. The M Sport Plus Package further enhances the vehicle's aesthetics and performance. The 21in M Light alloy wheels, with their distinctive Y-spoke style and mixed run-flat tyres, complete the look.\n\nThis BMW X5 stands out with its low insurance group, potentially saving you money on premiums. The large boot space offers practicality for families and those needing extra room for luggage or equipment. Furthermore, the impressive acceleration, achieving 0-62mph in just 6.5 seconds, sets it apart from other vehicles in its class, offering a dynamic and engaging driving experience.",
    "colour_detail": "Black",
    "price_history": [
        {
            "price": 27500,
            "recorded_at": "2026-06-17 19:24:34"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "11d79e19492e44efb341ddf42b6163a6",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/11d79e19492e44efb341ddf42b6163a6.jpg"
                    }
                },
                {
                    "hash": "bb46a14e52834a35a81a4a4b56101a76",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/bb46a14e52834a35a81a4a4b56101a76.jpg"
                    }
                },
                {
                    "hash": "3563bad7ffb94d2ba76c6d746b2741b7",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/3563bad7ffb94d2ba76c6d746b2741b7.jpg"
                    }
                },
                {
                    "hash": "55ea91b9e05f4044b9dad417b2d2a22e",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/55ea91b9e05f4044b9dad417b2d2a22e.jpg"
                    }
                },
                {
                    "hash": "45e5f59b1ea94654bb0e52a2f5938f0d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/45e5f59b1ea94654bb0e52a2f5938f0d.jpg"
                    }
                },
                {
                    "hash": "3e91a181970f4f74ab78275056da524a",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/3e91a181970f4f74ab78275056da524a.jpg"
                    }
                },
                {
                    "hash": "5d8a89405b814ee1988241c7702b6996",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/5d8a89405b814ee1988241c7702b6996.jpg"
                    }
                },
                {
                    "hash": "30224d1f79954a5997833429ca571c7a",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/30224d1f79954a5997833429ca571c7a.jpg"
                    }
                },
                {
                    "hash": "5d441fe51032461faf1a7df89230840d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/5d441fe51032461faf1a7df89230840d.jpg"
                    }
                },
                {
                    "hash": "41c1095626c946359f3bb80b71bc7c8b",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/41c1095626c946359f3bb80b71bc7c8b.jpg"
                    }
                },
                {
                    "hash": "966f8c6139dc4b2fbc3af6e8c44631b9",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/966f8c6139dc4b2fbc3af6e8c44631b9.jpg"
                    }
                },
                {
                    "hash": "ba39ea4015d44659aff07d4718eacaa0",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/ba39ea4015d44659aff07d4718eacaa0.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-17 19:24:34"
        }
    ],
    "mileage_history": [
        {
            "mileage": 104000,
            "recorded_at": "2026-06-17 19:24:34"
        }
    ],
    "description_history": [
        {
            "hash": "9e8d509b77e62ecad3ec75179dbd2699",
            "text": "Experience the thrill of driving a 2019 BMW X5 30d M Sport, a four-wheel-drive SUV that combines luxury with performance. The M Sport trim enhances the vehicle's sporty appeal, while the 3.0L diesel engine delivers power and efficiency. This X5 meets Euro 6 emission standards, making it a responsible choice for the environment.\n\nInside, the BMW Individual Piano Black interior trim adds a touch of elegance. The Technology Package elevates your driving experience with a Head-Up Display and comprehensive parking assistance, including a 360-degree camera, front camera, and rear camera. Enjoy premium sound quality with the included sound system, and stay comfortable with automatic air conditioning featuring 2.5 Zone Control. The M Sport Plus Package further enhances the vehicle's aesthetics and performance. The 21in M Light alloy wheels, with their distinctive Y-spoke style and mixed run-flat tyres, complete the look.\n\nThis BMW X5 stands out with its low insurance group, potentially saving you money on premiums. The large boot space offers practicality for families and those needing extra room for luggage or equipment. Furthermore, the impressive acceleration, achieving 0-62mph in just 6.5 seconds, sets it apart from other vehicles in its class, offering a dynamic and engaging driving experience.",
            "recorded_at": "2026-06-17 19:24:34"
        }
    ]
}