Edit in admin →
21 images
Expired · Days listed: 2

2015 BMW M3

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

£20,000
45,000 miles
VN15OTM

Overview

Mileage
45,000 miles
Registration
2015 (15 reg)
Fuel type
Petrol
Body type
Saloon
Engine
3L
Gearbox
Automatic
Doors
4
Seats
5
Body colour
White
BMW M3 2015 - Alpine White - 20,000 Stunning BMW M3 finished in Alpine White with only 45,000 miles from new. The car is in excellent condition inside and out and has been very well maintained throughout ownership. Full service history with maintenance carried out using Castrol Edge 5W-30 oil. Rear differential service has also been completed, along with rocker cover seals replacement for added peace of mind. Genuine BMW invoices and paperwork will come with the car. High specification including: Harman Kardon sound system 360 camera Front and rear parking sensors Heads-Up Display Keyless start Adaptive headlights Previously categorised in 2017 and professionally repaired. Since then, the car has been maintained to a high standard and drives exactly as it should. The car offers the perfect balance of performance, comfort, and everyday practicality. A clean, well cared for example that's ready to drive away. 20,000

History

Price history

When Price Δ
7 days ago £20,000

Mileage history

When Mileage Δ
7 days ago 45,000

Item data

Processed fields

vrm
VN15OTM
make
BMW
model
M3
trim line
3.0 BiTurbo DCT Euro 6 (s/s) 4dr
year
2015
body type
Saloon
fuel type
Petrol
transmission
Automatic
engine size cc
3000
engine size litres
3
colour
White
doors
4
seats
5
mileage
45000
price
20000
source key
search-make-bmw-m3
platform
autotrader

Item record

item id
32178
remote id
https://www.autotrader.co.uk/car-details/202606053037544
platform
autotrader
source key
search-make-bmw-m3
remote status
unavailable
media count
21
first seen at
2026-06-10 06:55:35
last seen at
2026-06-12 12:51:32
completed at
2026-06-12 20:00:21
remote url
View original →

Raw data

Item record
{
    "item_id": 32178,
    "remote_id": "https://www.autotrader.co.uk/car-details/202606053037544",
    "source_key": "search-make-bmw-m3",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202606053037544",
    "remote_status": "unavailable",
    "media_count": 21,
    "last_seen_at": "2026-06-12 12:51:32",
    "first_seen_at": "2026-06-10 06:55:35",
    "completed_at": "2026-06-12 20:00:21",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/bbf4c35861a64e1c8e6b31d938beedae.jpg",
                "cdn_path": "508/32178/3b338063d5f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "3b338063d5",
                "cdn_sizes": {
                    "f": "508/32178/3b338063d5f.jpg",
                    "l": "508/32178/3b338063d5l.jpg",
                    "m": "508/32178/3b338063d5m.jpg",
                    "s": "508/32178/3b338063d5s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/a07f7ea2acc04902b009227407bb455f.jpg",
                "cdn_path": "508/32178/6a40b1518cf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6a40b1518c",
                "cdn_sizes": {
                    "f": "508/32178/6a40b1518cf.jpg",
                    "l": "508/32178/6a40b1518cl.jpg",
                    "m": "508/32178/6a40b1518cm.jpg",
                    "s": "508/32178/6a40b1518cs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8ec6c3d4182e4a078c8af36250775fc3.jpg",
                "cdn_path": "508/32178/116e568538f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "116e568538",
                "cdn_sizes": {
                    "f": "508/32178/116e568538f.jpg",
                    "l": "508/32178/116e568538l.jpg",
                    "m": "508/32178/116e568538m.jpg",
                    "s": "508/32178/116e568538s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/533f965fb04d4e0c86fc2b39c0772aa8.jpg",
                "cdn_path": "508/32178/6e64e85116f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6e64e85116",
                "cdn_sizes": {
                    "f": "508/32178/6e64e85116f.jpg",
                    "l": "508/32178/6e64e85116l.jpg",
                    "m": "508/32178/6e64e85116m.jpg",
                    "s": "508/32178/6e64e85116s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/dd02356afcb84f0988aa8fa0a3edfc61.jpg",
                "cdn_path": "508/32178/9e663ebb71f.jpg",
                "status": "complete",
                "attempts": 2,
                "cdn_hash": "9e663ebb71",
                "cdn_sizes": {
                    "f": "508/32178/9e663ebb71f.jpg",
                    "l": "508/32178/9e663ebb71l.jpg",
                    "m": "508/32178/9e663ebb71m.jpg",
                    "s": "508/32178/9e663ebb71s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9537e446114f468faae1ae135ba47ac9.jpg",
                "cdn_path": "508/32178/8ce0988766f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "8ce0988766",
                "cdn_sizes": {
                    "f": "508/32178/8ce0988766f.jpg",
                    "l": "508/32178/8ce0988766l.jpg",
                    "m": "508/32178/8ce0988766m.jpg",
                    "s": "508/32178/8ce0988766s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/40cd6e0b6e474a279bf7b04c8623b949.jpg",
                "cdn_path": "508/32178/b1e3e9e584f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b1e3e9e584",
                "cdn_sizes": {
                    "f": "508/32178/b1e3e9e584f.jpg",
                    "l": "508/32178/b1e3e9e584l.jpg",
                    "m": "508/32178/b1e3e9e584m.jpg",
                    "s": "508/32178/b1e3e9e584s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/0d99f4e6827a452ebf19a5b953ca0c5f.jpg",
                "cdn_path": "508/32178/31bf47f34df.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "31bf47f34d",
                "cdn_sizes": {
                    "f": "508/32178/31bf47f34df.jpg",
                    "l": "508/32178/31bf47f34dl.jpg",
                    "m": "508/32178/31bf47f34dm.jpg",
                    "s": "508/32178/31bf47f34ds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/306301f349924f38842bf95b996f8271.jpg",
                "cdn_path": "508/32178/93a0eb1707f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "93a0eb1707",
                "cdn_sizes": {
                    "f": "508/32178/93a0eb1707f.jpg",
                    "l": "508/32178/93a0eb1707l.jpg",
                    "m": "508/32178/93a0eb1707m.jpg",
                    "s": "508/32178/93a0eb1707s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/d45a318cf01c4f5da6b62bf172d5cb2c.jpg",
                "cdn_path": "508/32178/cbde49fd37f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "cbde49fd37",
                "cdn_sizes": {
                    "f": "508/32178/cbde49fd37f.jpg",
                    "l": "508/32178/cbde49fd37l.jpg",
                    "m": "508/32178/cbde49fd37m.jpg",
                    "s": "508/32178/cbde49fd37s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5669d40cc1a1475789aaab39c245910f.jpg",
                "cdn_path": "508/32178/5570e2d0b2f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "5570e2d0b2",
                "cdn_sizes": {
                    "f": "508/32178/5570e2d0b2f.jpg",
                    "l": "508/32178/5570e2d0b2l.jpg",
                    "m": "508/32178/5570e2d0b2m.jpg",
                    "s": "508/32178/5570e2d0b2s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/20273b1d43e048908554a684c3a6f650.jpg",
                "cdn_path": "508/32178/bd028c38daf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "bd028c38da",
                "cdn_sizes": {
                    "f": "508/32178/bd028c38daf.jpg",
                    "l": "508/32178/bd028c38dal.jpg",
                    "m": "508/32178/bd028c38dam.jpg",
                    "s": "508/32178/bd028c38das.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/088cf848197841ef85540fb01a6c0825.jpg",
                "cdn_path": "508/32178/45c0f77230f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "45c0f77230",
                "cdn_sizes": {
                    "f": "508/32178/45c0f77230f.jpg",
                    "l": "508/32178/45c0f77230l.jpg",
                    "m": "508/32178/45c0f77230m.jpg",
                    "s": "508/32178/45c0f77230s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/13399f11f3804b1592bbe6352e63e78c.jpg",
                "cdn_path": "508/32178/9f38fa0af5f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9f38fa0af5",
                "cdn_sizes": {
                    "f": "508/32178/9f38fa0af5f.jpg",
                    "l": "508/32178/9f38fa0af5l.jpg",
                    "m": "508/32178/9f38fa0af5m.jpg",
                    "s": "508/32178/9f38fa0af5s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/97d82c5769404c598bf37028d8468ce7.jpg",
                "cdn_path": "508/32178/d75be0b7bef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "d75be0b7be",
                "cdn_sizes": {
                    "f": "508/32178/d75be0b7bef.jpg",
                    "l": "508/32178/d75be0b7bel.jpg",
                    "m": "508/32178/d75be0b7bem.jpg",
                    "s": "508/32178/d75be0b7bes.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/37dca0c1846f444ca4e1457970713ea9.jpg",
                "cdn_path": "508/32178/75f906f50ff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "75f906f50f",
                "cdn_sizes": {
                    "f": "508/32178/75f906f50ff.jpg",
                    "l": "508/32178/75f906f50fl.jpg",
                    "m": "508/32178/75f906f50fm.jpg",
                    "s": "508/32178/75f906f50fs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg",
                "cdn_path": "508/32178/bb68f2650ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "bb68f2650e",
                "cdn_sizes": {
                    "f": "508/32178/bb68f2650ef.jpg",
                    "l": "508/32178/bb68f2650el.jpg",
                    "m": "508/32178/bb68f2650em.jpg",
                    "s": "508/32178/bb68f2650es.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/032488a2dcad43248d873bd42eb77eca.jpg",
                "cdn_path": "508/32178/95d06ad3d5f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "95d06ad3d5",
                "cdn_sizes": {
                    "f": "508/32178/95d06ad3d5f.jpg",
                    "l": "508/32178/95d06ad3d5l.jpg",
                    "m": "508/32178/95d06ad3d5m.jpg",
                    "s": "508/32178/95d06ad3d5s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/fd4df47f20a64f59aef6661e19336e46.jpg",
                "cdn_path": "508/32178/ede3b224bbf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ede3b224bb",
                "cdn_sizes": {
                    "f": "508/32178/ede3b224bbf.jpg",
                    "l": "508/32178/ede3b224bbl.jpg",
                    "m": "508/32178/ede3b224bbm.jpg",
                    "s": "508/32178/ede3b224bbs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/1261188a27ee427d8fb50865ce95fb8b.jpg",
                "cdn_path": "508/32178/14701bcf00f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "14701bcf00",
                "cdn_sizes": {
                    "f": "508/32178/14701bcf00f.jpg",
                    "l": "508/32178/14701bcf00l.jpg",
                    "m": "508/32178/14701bcf00m.jpg",
                    "s": "508/32178/14701bcf00s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/a6b001dfe3034edf8719b903427c1ec5.jpg",
                "cdn_path": "508/32178/7d1bc2f9e8f.jpg",
                "status": "complete",
                "attempts": 2,
                "cdn_hash": "7d1bc2f9e8",
                "cdn_sizes": {
                    "f": "508/32178/7d1bc2f9e8f.jpg",
                    "l": "508/32178/7d1bc2f9e8l.jpg",
                    "m": "508/32178/7d1bc2f9e8m.jpg",
                    "s": "508/32178/7d1bc2f9e8s.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "VN15OTM",
            "make": "BMW",
            "model": "M3",
            "trim_line": "3.0 BiTurbo DCT Euro 6 (s/s) 4dr",
            "year": 2015,
            "body_type": "Saloon",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "White",
            "doors": 4,
            "seats": 5,
            "mileage": 45000,
            "price": 20000,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "search-make-bmw-m3",
            "platform": "autotrader"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202606053037544",
                    "vdata_scrape_id": "at_id_202606053037544",
                    "data_complete": false,
                    "listing": {
                        "title": null,
                        "subtitle": "3.0 BiTurbo DCT Euro 6 (s/s) 4dr",
                        "make": "BMW",
                        "model": "M3",
                        "year": 2015,
                        "price": 20000,
                        "mileage": 45000,
                        "fuel": "Petrol",
                        "body_type": "Saloon",
                        "gearbox": "Automatic",
                        "doors": 4,
                        "seats": 5,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "White",
                        "range_miles": null,
                        "vin": null,
                        "description": "BMW M3 2015 - Alpine White - 20,000\n\nStunning BMW M3 finished in Alpine White with only 45,000 miles from new. The car is in excellent condition inside and out and has been very well maintained throughout ownership.\n\nFull service history with maintenance carried out using Castrol Edge 5W-30 oil. Rear differential service has also been completed, along with rocker cover seals replacement for added peace of mind. Genuine BMW invoices and paperwork will come with the car.\n\nHigh specification including:\n Harman Kardon sound system\n 360 camera\n Front and rear parking sensors\n Heads-Up Display\n Keyless start\n Adaptive headlights\n\nPreviously categorised in 2017 and professionally repaired. Since then, the car has been maintained to a high standard and drives exactly as it should.\n\nThe car offers the perfect balance of performance, comfort, and everyday practicality. A clean, well cared for example that's ready to drive away.\n\n20,000",
                        "description_section_present": true,
                        "image_count": 21,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/bbf4c35861a64e1c8e6b31d938beedae.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/a07f7ea2acc04902b009227407bb455f.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/8ec6c3d4182e4a078c8af36250775fc3.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/533f965fb04d4e0c86fc2b39c0772aa8.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/dd02356afcb84f0988aa8fa0a3edfc61.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/9537e446114f468faae1ae135ba47ac9.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/40cd6e0b6e474a279bf7b04c8623b949.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/0d99f4e6827a452ebf19a5b953ca0c5f.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/306301f349924f38842bf95b996f8271.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/d45a318cf01c4f5da6b62bf172d5cb2c.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/5669d40cc1a1475789aaab39c245910f.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/20273b1d43e048908554a684c3a6f650.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/088cf848197841ef85540fb01a6c0825.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/13399f11f3804b1592bbe6352e63e78c.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/97d82c5769404c598bf37028d8468ce7.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/37dca0c1846f444ca4e1457970713ea9.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/032488a2dcad43248d873bd42eb77eca.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/fd4df47f20a64f59aef6661e19336e46.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/1261188a27ee427d8fb50865ce95fb8b.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/a6b001dfe3034edf8719b903427c1ec5.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "02081288916",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606053037544",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202606053037544",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606053037544",
                        "[+0.0s] at_id: 202606053037544",
                        "[+3.63s] driver started",
                        "[+5.16s] page loaded",
                        "[+6.22s] pre-cookie wait done",
                        "[+6.36s] switched into cookie iframe",
                        "[+6.7s] cookie button clicked",
                        "[+7.02s] cookie iframe gone",
                        "[+8.15s] title: None",
                        "[+8.19s] subtitle: 3.0 BiTurbo DCT Euro 6 (s/s) 4dr",
                        "[+8.22s] price: 20000",
                        "[+8.23s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'save-advert-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo']",
                        "[+8.23s] 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.25s] overview section confirmed via CSS selector",
                        "[+8.25s] mileage: 45000",
                        "[+8.26s] year: 2015",
                        "[+8.28s] fuel: Petrol",
                        "[+8.28s] body_type: Saloon",
                        "[+8.29s] gearbox: Automatic",
                        "[+8.3s] doors: 4",
                        "[+8.31s] seats: 5",
                        "[+8.32s] engine: 3.0L",
                        "[+8.33s] emission_class: Euro 6",
                        "[+8.33s] colour: White",
                        "[+8.36s] range_miles: None",
                        "[+8.37s] data-lp-sdes not found — falling back to title parse",
                        "[+8.38s] make/model from page title: BMW / M3",
                        "[+8.45s] dealer_name: None",
                        "[+8.46s] dealer_id: None",
                        "[+8.47s] dealer_rating: None",
                        "[+8.49s] dealer_phone: 02081288916",
                        "[+8.51s] is_private_seller: True",
                        "[+8.64s] description_section_present: True",
                        "[+8.9s] description signpost clicked",
                        "[+9.47s] description: 939 chars",
                        "[+9.51s] description modal closed",
                        "[+9.55s] image_count from counter: 21",
                        "[+9.61s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+10.28s] image grid present",
                        "[+10.84s] gallery images extracted: 21",
                        "[+10.84s] data_complete: False — missing: ['title']",
                        "[+10.95s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202606053037544",
                    "vdata_scrape_id": "at_id_202606053037544",
                    "data_complete": true,
                    "listing": {
                        "vrm": "VN15OTM",
                        "year": 2015,
                        "make": "BMW",
                        "model": "M3",
                        "price": 20000,
                        "mileage": 45000,
                        "colour": "White",
                        "gearbox": "Automatic",
                        "fuel": "Petrol",
                        "subtitle": "BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr low mileage",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/bbf4c35861a64e1c8e6b31d938beedae.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a07f7ea2acc04902b009227407bb455f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8ec6c3d4182e4a078c8af36250775fc3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/533f965fb04d4e0c86fc2b39c0772aa8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dd02356afcb84f0988aa8fa0a3edfc61.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9537e446114f468faae1ae135ba47ac9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/40cd6e0b6e474a279bf7b04c8623b949.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0d99f4e6827a452ebf19a5b953ca0c5f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/306301f349924f38842bf95b996f8271.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d45a318cf01c4f5da6b62bf172d5cb2c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5669d40cc1a1475789aaab39c245910f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/20273b1d43e048908554a684c3a6f650.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/088cf848197841ef85540fb01a6c0825.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/13399f11f3804b1592bbe6352e63e78c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/97d82c5769404c598bf37028d8468ce7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/37dca0c1846f444ca4e1457970713ea9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/032488a2dcad43248d873bd42eb77eca.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/fd4df47f20a64f59aef6661e19336e46.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1261188a27ee427d8fb50865ce95fb8b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a6b001dfe3034edf8719b903427c1ec5.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202606053037544",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202606053037544&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "White",
                        "fuelType": "Petrol",
                        "make": "BMW",
                        "mileage": 45000,
                        "model": "M3",
                        "price": 20000,
                        "registration": "VN15OTM",
                        "registrationYear": 2015,
                        "transmission": "Automatic",
                        "summary": "BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr low mileage",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/bbf4c35861a64e1c8e6b31d938beedae.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a07f7ea2acc04902b009227407bb455f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8ec6c3d4182e4a078c8af36250775fc3.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/533f965fb04d4e0c86fc2b39c0772aa8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dd02356afcb84f0988aa8fa0a3edfc61.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9537e446114f468faae1ae135ba47ac9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/40cd6e0b6e474a279bf7b04c8623b949.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0d99f4e6827a452ebf19a5b953ca0c5f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/306301f349924f38842bf95b996f8271.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/d45a318cf01c4f5da6b62bf172d5cb2c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5669d40cc1a1475789aaab39c245910f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/20273b1d43e048908554a684c3a6f650.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/088cf848197841ef85540fb01a6c0825.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/13399f11f3804b1592bbe6352e63e78c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/97d82c5769404c598bf37028d8468ce7.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/37dca0c1846f444ca4e1457970713ea9.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/032488a2dcad43248d873bd42eb77eca.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/fd4df47f20a64f59aef6661e19336e46.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/1261188a27ee427d8fb50865ce95fb8b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/a6b001dfe3034edf8719b903427c1ec5.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202606053037544",
                        "stockId": "8a42c99e9e96c779019e98ac75411cec",
                        "searchId": "202606053037544"
                    },
                    "steps": [
                        "start",
                        "at_id: 202606053037544",
                        "url: https://www.zuto.com/apply/?advertId=202606053037544&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: VN15OTM",
                        "make/model: BMW / M3",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-12 21:01:29",
                    "reasons": [
                        "first_ingest"
                    ]
                }
            ],
            "description": "BMW M3 2015 - Alpine White - 20,000\n\nStunning BMW M3 finished in Alpine White with only 45,000 miles from new. The car is in excellent condition inside and out and has been very well maintained throughout ownership.\n\nFull service history with maintenance carried out using Castrol Edge 5W-30 oil. Rear differential service has also been completed, along with rocker cover seals replacement for added peace of mind. Genuine BMW invoices and paperwork will come with the car.\n\nHigh specification including:\n Harman Kardon sound system\n 360 camera\n Front and rear parking sensors\n Heads-Up Display\n Keyless start\n Adaptive headlights\n\nPreviously categorised in 2017 and professionally repaired. Since then, the car has been maintained to a high standard and drives exactly as it should.\n\nThe car offers the perfect balance of performance, comfort, and everyday practicality. A clean, well cared for example that's ready to drive away.\n\n20,000",
            "colour_detail": "White",
            "price_history": [
                {
                    "price": 20000,
                    "recorded_at": "2026-06-12 21:01:29"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "bbf4c35861a64e1c8e6b31d938beedae",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/bbf4c35861a64e1c8e6b31d938beedae.jpg"
                            }
                        },
                        {
                            "hash": "a07f7ea2acc04902b009227407bb455f",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/a07f7ea2acc04902b009227407bb455f.jpg"
                            }
                        },
                        {
                            "hash": "8ec6c3d4182e4a078c8af36250775fc3",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/8ec6c3d4182e4a078c8af36250775fc3.jpg"
                            }
                        },
                        {
                            "hash": "533f965fb04d4e0c86fc2b39c0772aa8",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/533f965fb04d4e0c86fc2b39c0772aa8.jpg"
                            }
                        },
                        {
                            "hash": "dd02356afcb84f0988aa8fa0a3edfc61",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/dd02356afcb84f0988aa8fa0a3edfc61.jpg"
                            }
                        },
                        {
                            "hash": "9537e446114f468faae1ae135ba47ac9",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/9537e446114f468faae1ae135ba47ac9.jpg"
                            }
                        },
                        {
                            "hash": "40cd6e0b6e474a279bf7b04c8623b949",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/40cd6e0b6e474a279bf7b04c8623b949.jpg"
                            }
                        },
                        {
                            "hash": "0d99f4e6827a452ebf19a5b953ca0c5f",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/0d99f4e6827a452ebf19a5b953ca0c5f.jpg"
                            }
                        },
                        {
                            "hash": "306301f349924f38842bf95b996f8271",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/306301f349924f38842bf95b996f8271.jpg"
                            }
                        },
                        {
                            "hash": "d45a318cf01c4f5da6b62bf172d5cb2c",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/d45a318cf01c4f5da6b62bf172d5cb2c.jpg"
                            }
                        },
                        {
                            "hash": "5669d40cc1a1475789aaab39c245910f",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/5669d40cc1a1475789aaab39c245910f.jpg"
                            }
                        },
                        {
                            "hash": "20273b1d43e048908554a684c3a6f650",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/20273b1d43e048908554a684c3a6f650.jpg"
                            }
                        },
                        {
                            "hash": "088cf848197841ef85540fb01a6c0825",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/088cf848197841ef85540fb01a6c0825.jpg"
                            }
                        },
                        {
                            "hash": "13399f11f3804b1592bbe6352e63e78c",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/13399f11f3804b1592bbe6352e63e78c.jpg"
                            }
                        },
                        {
                            "hash": "97d82c5769404c598bf37028d8468ce7",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/97d82c5769404c598bf37028d8468ce7.jpg"
                            }
                        },
                        {
                            "hash": "37dca0c1846f444ca4e1457970713ea9",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/37dca0c1846f444ca4e1457970713ea9.jpg"
                            }
                        },
                        {
                            "hash": "bd9d361fc1d04ccb9dff35d70cd0f4ac",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg"
                            }
                        },
                        {
                            "hash": "032488a2dcad43248d873bd42eb77eca",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/032488a2dcad43248d873bd42eb77eca.jpg"
                            }
                        },
                        {
                            "hash": "fd4df47f20a64f59aef6661e19336e46",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/fd4df47f20a64f59aef6661e19336e46.jpg"
                            }
                        },
                        {
                            "hash": "1261188a27ee427d8fb50865ce95fb8b",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/1261188a27ee427d8fb50865ce95fb8b.jpg"
                            }
                        },
                        {
                            "hash": "a6b001dfe3034edf8719b903427c1ec5",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/a6b001dfe3034edf8719b903427c1ec5.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-12 21:01:29"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 45000,
                    "recorded_at": "2026-06-12 21:01:29"
                }
            ],
            "description_history": [
                {
                    "hash": "1c86e303a1742a1cc9525718d67b2d3f",
                    "text": "BMW M3 2015 - Alpine White - 20,000\n\nStunning BMW M3 finished in Alpine White with only 45,000 miles from new. The car is in excellent condition inside and out and has been very well maintained throughout ownership.\n\nFull service history with maintenance carried out using Castrol Edge 5W-30 oil. Rear differential service has also been completed, along with rocker cover seals replacement for added peace of mind. Genuine BMW invoices and paperwork will come with the car.\n\nHigh specification including:\n Harman Kardon sound system\n 360 camera\n Front and rear parking sensors\n Heads-Up Display\n Keyless start\n Adaptive headlights\n\nPreviously categorised in 2017 and professionally repaired. Since then, the car has been maintained to a high standard and drives exactly as it should.\n\nThe car offers the perfect balance of performance, comfort, and everyday practicality. A clean, well cared for example that's ready to drive away.\n\n20,000",
                    "recorded_at": "2026-06-12 21:01:29"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/bbf4c35861a64e1c8e6b31d938beedae.jpg",
        "cdn_path": "508/32178/3b338063d5f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "3b338063d5",
        "cdn_sizes": {
            "f": "508/32178/3b338063d5f.jpg",
            "l": "508/32178/3b338063d5l.jpg",
            "m": "508/32178/3b338063d5m.jpg",
            "s": "508/32178/3b338063d5s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/a07f7ea2acc04902b009227407bb455f.jpg",
        "cdn_path": "508/32178/6a40b1518cf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6a40b1518c",
        "cdn_sizes": {
            "f": "508/32178/6a40b1518cf.jpg",
            "l": "508/32178/6a40b1518cl.jpg",
            "m": "508/32178/6a40b1518cm.jpg",
            "s": "508/32178/6a40b1518cs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8ec6c3d4182e4a078c8af36250775fc3.jpg",
        "cdn_path": "508/32178/116e568538f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "116e568538",
        "cdn_sizes": {
            "f": "508/32178/116e568538f.jpg",
            "l": "508/32178/116e568538l.jpg",
            "m": "508/32178/116e568538m.jpg",
            "s": "508/32178/116e568538s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/533f965fb04d4e0c86fc2b39c0772aa8.jpg",
        "cdn_path": "508/32178/6e64e85116f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6e64e85116",
        "cdn_sizes": {
            "f": "508/32178/6e64e85116f.jpg",
            "l": "508/32178/6e64e85116l.jpg",
            "m": "508/32178/6e64e85116m.jpg",
            "s": "508/32178/6e64e85116s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/dd02356afcb84f0988aa8fa0a3edfc61.jpg",
        "cdn_path": "508/32178/9e663ebb71f.jpg",
        "status": "complete",
        "attempts": 2,
        "cdn_hash": "9e663ebb71",
        "cdn_sizes": {
            "f": "508/32178/9e663ebb71f.jpg",
            "l": "508/32178/9e663ebb71l.jpg",
            "m": "508/32178/9e663ebb71m.jpg",
            "s": "508/32178/9e663ebb71s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9537e446114f468faae1ae135ba47ac9.jpg",
        "cdn_path": "508/32178/8ce0988766f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "8ce0988766",
        "cdn_sizes": {
            "f": "508/32178/8ce0988766f.jpg",
            "l": "508/32178/8ce0988766l.jpg",
            "m": "508/32178/8ce0988766m.jpg",
            "s": "508/32178/8ce0988766s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/40cd6e0b6e474a279bf7b04c8623b949.jpg",
        "cdn_path": "508/32178/b1e3e9e584f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b1e3e9e584",
        "cdn_sizes": {
            "f": "508/32178/b1e3e9e584f.jpg",
            "l": "508/32178/b1e3e9e584l.jpg",
            "m": "508/32178/b1e3e9e584m.jpg",
            "s": "508/32178/b1e3e9e584s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/0d99f4e6827a452ebf19a5b953ca0c5f.jpg",
        "cdn_path": "508/32178/31bf47f34df.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "31bf47f34d",
        "cdn_sizes": {
            "f": "508/32178/31bf47f34df.jpg",
            "l": "508/32178/31bf47f34dl.jpg",
            "m": "508/32178/31bf47f34dm.jpg",
            "s": "508/32178/31bf47f34ds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/306301f349924f38842bf95b996f8271.jpg",
        "cdn_path": "508/32178/93a0eb1707f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "93a0eb1707",
        "cdn_sizes": {
            "f": "508/32178/93a0eb1707f.jpg",
            "l": "508/32178/93a0eb1707l.jpg",
            "m": "508/32178/93a0eb1707m.jpg",
            "s": "508/32178/93a0eb1707s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/d45a318cf01c4f5da6b62bf172d5cb2c.jpg",
        "cdn_path": "508/32178/cbde49fd37f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "cbde49fd37",
        "cdn_sizes": {
            "f": "508/32178/cbde49fd37f.jpg",
            "l": "508/32178/cbde49fd37l.jpg",
            "m": "508/32178/cbde49fd37m.jpg",
            "s": "508/32178/cbde49fd37s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5669d40cc1a1475789aaab39c245910f.jpg",
        "cdn_path": "508/32178/5570e2d0b2f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "5570e2d0b2",
        "cdn_sizes": {
            "f": "508/32178/5570e2d0b2f.jpg",
            "l": "508/32178/5570e2d0b2l.jpg",
            "m": "508/32178/5570e2d0b2m.jpg",
            "s": "508/32178/5570e2d0b2s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/20273b1d43e048908554a684c3a6f650.jpg",
        "cdn_path": "508/32178/bd028c38daf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "bd028c38da",
        "cdn_sizes": {
            "f": "508/32178/bd028c38daf.jpg",
            "l": "508/32178/bd028c38dal.jpg",
            "m": "508/32178/bd028c38dam.jpg",
            "s": "508/32178/bd028c38das.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/088cf848197841ef85540fb01a6c0825.jpg",
        "cdn_path": "508/32178/45c0f77230f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "45c0f77230",
        "cdn_sizes": {
            "f": "508/32178/45c0f77230f.jpg",
            "l": "508/32178/45c0f77230l.jpg",
            "m": "508/32178/45c0f77230m.jpg",
            "s": "508/32178/45c0f77230s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/13399f11f3804b1592bbe6352e63e78c.jpg",
        "cdn_path": "508/32178/9f38fa0af5f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9f38fa0af5",
        "cdn_sizes": {
            "f": "508/32178/9f38fa0af5f.jpg",
            "l": "508/32178/9f38fa0af5l.jpg",
            "m": "508/32178/9f38fa0af5m.jpg",
            "s": "508/32178/9f38fa0af5s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/97d82c5769404c598bf37028d8468ce7.jpg",
        "cdn_path": "508/32178/d75be0b7bef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "d75be0b7be",
        "cdn_sizes": {
            "f": "508/32178/d75be0b7bef.jpg",
            "l": "508/32178/d75be0b7bel.jpg",
            "m": "508/32178/d75be0b7bem.jpg",
            "s": "508/32178/d75be0b7bes.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/37dca0c1846f444ca4e1457970713ea9.jpg",
        "cdn_path": "508/32178/75f906f50ff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "75f906f50f",
        "cdn_sizes": {
            "f": "508/32178/75f906f50ff.jpg",
            "l": "508/32178/75f906f50fl.jpg",
            "m": "508/32178/75f906f50fm.jpg",
            "s": "508/32178/75f906f50fs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg",
        "cdn_path": "508/32178/bb68f2650ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "bb68f2650e",
        "cdn_sizes": {
            "f": "508/32178/bb68f2650ef.jpg",
            "l": "508/32178/bb68f2650el.jpg",
            "m": "508/32178/bb68f2650em.jpg",
            "s": "508/32178/bb68f2650es.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/032488a2dcad43248d873bd42eb77eca.jpg",
        "cdn_path": "508/32178/95d06ad3d5f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "95d06ad3d5",
        "cdn_sizes": {
            "f": "508/32178/95d06ad3d5f.jpg",
            "l": "508/32178/95d06ad3d5l.jpg",
            "m": "508/32178/95d06ad3d5m.jpg",
            "s": "508/32178/95d06ad3d5s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/fd4df47f20a64f59aef6661e19336e46.jpg",
        "cdn_path": "508/32178/ede3b224bbf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ede3b224bb",
        "cdn_sizes": {
            "f": "508/32178/ede3b224bbf.jpg",
            "l": "508/32178/ede3b224bbl.jpg",
            "m": "508/32178/ede3b224bbm.jpg",
            "s": "508/32178/ede3b224bbs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/1261188a27ee427d8fb50865ce95fb8b.jpg",
        "cdn_path": "508/32178/14701bcf00f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "14701bcf00",
        "cdn_sizes": {
            "f": "508/32178/14701bcf00f.jpg",
            "l": "508/32178/14701bcf00l.jpg",
            "m": "508/32178/14701bcf00m.jpg",
            "s": "508/32178/14701bcf00s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/a6b001dfe3034edf8719b903427c1ec5.jpg",
        "cdn_path": "508/32178/7d1bc2f9e8f.jpg",
        "status": "complete",
        "attempts": 2,
        "cdn_hash": "7d1bc2f9e8",
        "cdn_sizes": {
            "f": "508/32178/7d1bc2f9e8f.jpg",
            "l": "508/32178/7d1bc2f9e8l.jpg",
            "m": "508/32178/7d1bc2f9e8m.jpg",
            "s": "508/32178/7d1bc2f9e8s.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "VN15OTM",
    "make": "BMW",
    "model": "M3",
    "trim_line": "3.0 BiTurbo DCT Euro 6 (s/s) 4dr",
    "year": 2015,
    "body_type": "Saloon",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "White",
    "doors": 4,
    "seats": 5,
    "mileage": 45000,
    "price": 20000,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "search-make-bmw-m3",
    "platform": "autotrader"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202606053037544",
            "vdata_scrape_id": "at_id_202606053037544",
            "data_complete": false,
            "listing": {
                "title": null,
                "subtitle": "3.0 BiTurbo DCT Euro 6 (s/s) 4dr",
                "make": "BMW",
                "model": "M3",
                "year": 2015,
                "price": 20000,
                "mileage": 45000,
                "fuel": "Petrol",
                "body_type": "Saloon",
                "gearbox": "Automatic",
                "doors": 4,
                "seats": 5,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "White",
                "range_miles": null,
                "vin": null,
                "description": "BMW M3 2015 - Alpine White - 20,000\n\nStunning BMW M3 finished in Alpine White with only 45,000 miles from new. The car is in excellent condition inside and out and has been very well maintained throughout ownership.\n\nFull service history with maintenance carried out using Castrol Edge 5W-30 oil. Rear differential service has also been completed, along with rocker cover seals replacement for added peace of mind. Genuine BMW invoices and paperwork will come with the car.\n\nHigh specification including:\n Harman Kardon sound system\n 360 camera\n Front and rear parking sensors\n Heads-Up Display\n Keyless start\n Adaptive headlights\n\nPreviously categorised in 2017 and professionally repaired. Since then, the car has been maintained to a high standard and drives exactly as it should.\n\nThe car offers the perfect balance of performance, comfort, and everyday practicality. A clean, well cared for example that's ready to drive away.\n\n20,000",
                "description_section_present": true,
                "image_count": 21,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/bbf4c35861a64e1c8e6b31d938beedae.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/a07f7ea2acc04902b009227407bb455f.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/8ec6c3d4182e4a078c8af36250775fc3.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/533f965fb04d4e0c86fc2b39c0772aa8.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/dd02356afcb84f0988aa8fa0a3edfc61.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/9537e446114f468faae1ae135ba47ac9.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/40cd6e0b6e474a279bf7b04c8623b949.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/0d99f4e6827a452ebf19a5b953ca0c5f.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/306301f349924f38842bf95b996f8271.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/d45a318cf01c4f5da6b62bf172d5cb2c.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/5669d40cc1a1475789aaab39c245910f.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/20273b1d43e048908554a684c3a6f650.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/088cf848197841ef85540fb01a6c0825.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/13399f11f3804b1592bbe6352e63e78c.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/97d82c5769404c598bf37028d8468ce7.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/37dca0c1846f444ca4e1457970713ea9.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/032488a2dcad43248d873bd42eb77eca.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/fd4df47f20a64f59aef6661e19336e46.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/1261188a27ee427d8fb50865ce95fb8b.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/a6b001dfe3034edf8719b903427c1ec5.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "02081288916",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606053037544",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202606053037544",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202606053037544",
                "[+0.0s] at_id: 202606053037544",
                "[+3.63s] driver started",
                "[+5.16s] page loaded",
                "[+6.22s] pre-cookie wait done",
                "[+6.36s] switched into cookie iframe",
                "[+6.7s] cookie button clicked",
                "[+7.02s] cookie iframe gone",
                "[+8.15s] title: None",
                "[+8.19s] subtitle: 3.0 BiTurbo DCT Euro 6 (s/s) 4dr",
                "[+8.22s] price: 20000",
                "[+8.23s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'save-advert-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo']",
                "[+8.23s] 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.25s] overview section confirmed via CSS selector",
                "[+8.25s] mileage: 45000",
                "[+8.26s] year: 2015",
                "[+8.28s] fuel: Petrol",
                "[+8.28s] body_type: Saloon",
                "[+8.29s] gearbox: Automatic",
                "[+8.3s] doors: 4",
                "[+8.31s] seats: 5",
                "[+8.32s] engine: 3.0L",
                "[+8.33s] emission_class: Euro 6",
                "[+8.33s] colour: White",
                "[+8.36s] range_miles: None",
                "[+8.37s] data-lp-sdes not found — falling back to title parse",
                "[+8.38s] make/model from page title: BMW / M3",
                "[+8.45s] dealer_name: None",
                "[+8.46s] dealer_id: None",
                "[+8.47s] dealer_rating: None",
                "[+8.49s] dealer_phone: 02081288916",
                "[+8.51s] is_private_seller: True",
                "[+8.64s] description_section_present: True",
                "[+8.9s] description signpost clicked",
                "[+9.47s] description: 939 chars",
                "[+9.51s] description modal closed",
                "[+9.55s] image_count from counter: 21",
                "[+9.61s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+10.28s] image grid present",
                "[+10.84s] gallery images extracted: 21",
                "[+10.84s] data_complete: False — missing: ['title']",
                "[+10.95s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202606053037544",
            "vdata_scrape_id": "at_id_202606053037544",
            "data_complete": true,
            "listing": {
                "vrm": "VN15OTM",
                "year": 2015,
                "make": "BMW",
                "model": "M3",
                "price": 20000,
                "mileage": 45000,
                "colour": "White",
                "gearbox": "Automatic",
                "fuel": "Petrol",
                "subtitle": "BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr low mileage",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/bbf4c35861a64e1c8e6b31d938beedae.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a07f7ea2acc04902b009227407bb455f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8ec6c3d4182e4a078c8af36250775fc3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/533f965fb04d4e0c86fc2b39c0772aa8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dd02356afcb84f0988aa8fa0a3edfc61.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9537e446114f468faae1ae135ba47ac9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/40cd6e0b6e474a279bf7b04c8623b949.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0d99f4e6827a452ebf19a5b953ca0c5f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/306301f349924f38842bf95b996f8271.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d45a318cf01c4f5da6b62bf172d5cb2c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5669d40cc1a1475789aaab39c245910f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/20273b1d43e048908554a684c3a6f650.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/088cf848197841ef85540fb01a6c0825.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/13399f11f3804b1592bbe6352e63e78c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/97d82c5769404c598bf37028d8468ce7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/37dca0c1846f444ca4e1457970713ea9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/032488a2dcad43248d873bd42eb77eca.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/fd4df47f20a64f59aef6661e19336e46.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1261188a27ee427d8fb50865ce95fb8b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a6b001dfe3034edf8719b903427c1ec5.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202606053037544",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202606053037544&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "White",
                "fuelType": "Petrol",
                "make": "BMW",
                "mileage": 45000,
                "model": "M3",
                "price": 20000,
                "registration": "VN15OTM",
                "registrationYear": 2015,
                "transmission": "Automatic",
                "summary": "BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr low mileage",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/bbf4c35861a64e1c8e6b31d938beedae.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a07f7ea2acc04902b009227407bb455f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8ec6c3d4182e4a078c8af36250775fc3.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/533f965fb04d4e0c86fc2b39c0772aa8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dd02356afcb84f0988aa8fa0a3edfc61.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9537e446114f468faae1ae135ba47ac9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/40cd6e0b6e474a279bf7b04c8623b949.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0d99f4e6827a452ebf19a5b953ca0c5f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/306301f349924f38842bf95b996f8271.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/d45a318cf01c4f5da6b62bf172d5cb2c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5669d40cc1a1475789aaab39c245910f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/20273b1d43e048908554a684c3a6f650.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/088cf848197841ef85540fb01a6c0825.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/13399f11f3804b1592bbe6352e63e78c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/97d82c5769404c598bf37028d8468ce7.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/37dca0c1846f444ca4e1457970713ea9.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/032488a2dcad43248d873bd42eb77eca.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/fd4df47f20a64f59aef6661e19336e46.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/1261188a27ee427d8fb50865ce95fb8b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/a6b001dfe3034edf8719b903427c1ec5.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202606053037544",
                "stockId": "8a42c99e9e96c779019e98ac75411cec",
                "searchId": "202606053037544"
            },
            "steps": [
                "start",
                "at_id: 202606053037544",
                "url: https://www.zuto.com/apply/?advertId=202606053037544&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: VN15OTM",
                "make/model: BMW / M3",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-12 21:01:29",
            "reasons": [
                "first_ingest"
            ]
        }
    ],
    "description": "BMW M3 2015 - Alpine White - 20,000\n\nStunning BMW M3 finished in Alpine White with only 45,000 miles from new. The car is in excellent condition inside and out and has been very well maintained throughout ownership.\n\nFull service history with maintenance carried out using Castrol Edge 5W-30 oil. Rear differential service has also been completed, along with rocker cover seals replacement for added peace of mind. Genuine BMW invoices and paperwork will come with the car.\n\nHigh specification including:\n Harman Kardon sound system\n 360 camera\n Front and rear parking sensors\n Heads-Up Display\n Keyless start\n Adaptive headlights\n\nPreviously categorised in 2017 and professionally repaired. Since then, the car has been maintained to a high standard and drives exactly as it should.\n\nThe car offers the perfect balance of performance, comfort, and everyday practicality. A clean, well cared for example that's ready to drive away.\n\n20,000",
    "colour_detail": "White",
    "price_history": [
        {
            "price": 20000,
            "recorded_at": "2026-06-12 21:01:29"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "bbf4c35861a64e1c8e6b31d938beedae",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/bbf4c35861a64e1c8e6b31d938beedae.jpg"
                    }
                },
                {
                    "hash": "a07f7ea2acc04902b009227407bb455f",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/a07f7ea2acc04902b009227407bb455f.jpg"
                    }
                },
                {
                    "hash": "8ec6c3d4182e4a078c8af36250775fc3",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/8ec6c3d4182e4a078c8af36250775fc3.jpg"
                    }
                },
                {
                    "hash": "533f965fb04d4e0c86fc2b39c0772aa8",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/533f965fb04d4e0c86fc2b39c0772aa8.jpg"
                    }
                },
                {
                    "hash": "dd02356afcb84f0988aa8fa0a3edfc61",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/dd02356afcb84f0988aa8fa0a3edfc61.jpg"
                    }
                },
                {
                    "hash": "9537e446114f468faae1ae135ba47ac9",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/9537e446114f468faae1ae135ba47ac9.jpg"
                    }
                },
                {
                    "hash": "40cd6e0b6e474a279bf7b04c8623b949",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/40cd6e0b6e474a279bf7b04c8623b949.jpg"
                    }
                },
                {
                    "hash": "0d99f4e6827a452ebf19a5b953ca0c5f",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/0d99f4e6827a452ebf19a5b953ca0c5f.jpg"
                    }
                },
                {
                    "hash": "306301f349924f38842bf95b996f8271",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/306301f349924f38842bf95b996f8271.jpg"
                    }
                },
                {
                    "hash": "d45a318cf01c4f5da6b62bf172d5cb2c",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/d45a318cf01c4f5da6b62bf172d5cb2c.jpg"
                    }
                },
                {
                    "hash": "5669d40cc1a1475789aaab39c245910f",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/5669d40cc1a1475789aaab39c245910f.jpg"
                    }
                },
                {
                    "hash": "20273b1d43e048908554a684c3a6f650",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/20273b1d43e048908554a684c3a6f650.jpg"
                    }
                },
                {
                    "hash": "088cf848197841ef85540fb01a6c0825",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/088cf848197841ef85540fb01a6c0825.jpg"
                    }
                },
                {
                    "hash": "13399f11f3804b1592bbe6352e63e78c",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/13399f11f3804b1592bbe6352e63e78c.jpg"
                    }
                },
                {
                    "hash": "97d82c5769404c598bf37028d8468ce7",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/97d82c5769404c598bf37028d8468ce7.jpg"
                    }
                },
                {
                    "hash": "37dca0c1846f444ca4e1457970713ea9",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/37dca0c1846f444ca4e1457970713ea9.jpg"
                    }
                },
                {
                    "hash": "bd9d361fc1d04ccb9dff35d70cd0f4ac",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/bd9d361fc1d04ccb9dff35d70cd0f4ac.jpg"
                    }
                },
                {
                    "hash": "032488a2dcad43248d873bd42eb77eca",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/032488a2dcad43248d873bd42eb77eca.jpg"
                    }
                },
                {
                    "hash": "fd4df47f20a64f59aef6661e19336e46",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/fd4df47f20a64f59aef6661e19336e46.jpg"
                    }
                },
                {
                    "hash": "1261188a27ee427d8fb50865ce95fb8b",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/1261188a27ee427d8fb50865ce95fb8b.jpg"
                    }
                },
                {
                    "hash": "a6b001dfe3034edf8719b903427c1ec5",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/a6b001dfe3034edf8719b903427c1ec5.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-12 21:01:29"
        }
    ],
    "mileage_history": [
        {
            "mileage": 45000,
            "recorded_at": "2026-06-12 21:01:29"
        }
    ],
    "description_history": [
        {
            "hash": "1c86e303a1742a1cc9525718d67b2d3f",
            "text": "BMW M3 2015 - Alpine White - 20,000\n\nStunning BMW M3 finished in Alpine White with only 45,000 miles from new. The car is in excellent condition inside and out and has been very well maintained throughout ownership.\n\nFull service history with maintenance carried out using Castrol Edge 5W-30 oil. Rear differential service has also been completed, along with rocker cover seals replacement for added peace of mind. Genuine BMW invoices and paperwork will come with the car.\n\nHigh specification including:\n Harman Kardon sound system\n 360 camera\n Front and rear parking sensors\n Heads-Up Display\n Keyless start\n Adaptive headlights\n\nPreviously categorised in 2017 and professionally repaired. Since then, the car has been maintained to a high standard and drives exactly as it should.\n\nThe car offers the perfect balance of performance, comfort, and everyday practicality. A clean, well cared for example that's ready to drive away.\n\n20,000",
            "recorded_at": "2026-06-12 21:01:29"
        }
    ]
}