Edit in admin →
22 images
Expired · Days listed: 29
Likely relisted as
2020 BMW M2
2020 BMW M2
£37,499 · 37,000 mi
Listed 3 days · started 14 days ago · ended 11 days ago
+£2,999 +50 mi +31 imgs
Description rewritten
Expired
#67835
✓ 100%
Show description changes
− Full service history inc. running in service.
− Last big service (filters/fluids/plugs) January 2026 and new Michelin PS4S all round.
− DCT
− Both packs (Comfort + Plus)
− Sunroof (rare option)
− 2NH big brake kit (another rare option, recently replaced with genuine BMW discs/pads)
− Icon adaptive LED headlights
− Heated seats + steering wheel
− Harmon Kardon
− Reverse camera
− OEM carbon splitter + diffuser + mirrors
− OEM dry carbon interior trim
− HEL braided brake lines
− Select Motorsport 4 Pin Crank Hub
− Wrench Studios Stage 2 (~559bhp) + GTS Gearbox Software
− VRSF Decats
− Equal length mid pipe
− Bimecc wheel spacers 15mm F 12mm R with extended bolts and lockers
− Eibach lowering springs
− Extremely clean and well looked after, both mechanically and cosmetically.
− It's garaged but used regularly.
− Ceramic coated last year and water beads off it beautifully.
− HPI clear - no finance.
− Personal registration removed, I'll update pictures when I have time.
− Original registration is back on - CF69 RUO.
− Viewing encouraged, and any inspections welcome.
− No test drives, though I'm happy to take anyone out in it.
+ We are delighted to present this stunning BMW M2 Competition finished in Black Sapphire Metallic coupled to a Black Leather Interior with Blue Contrast Stitching.
+ This M2 comes with a great specification and modifications has been meticulously maintained with a Full Service History including its Running in Service and has had the 4-Pin Crankhub Installed.
+ Modifications List: Stage 2 Map, GTS Gearbox Flash, VRSF Downpipes, Equal Length Mid-Pipe, HEL Braided Brake Lines, Eibach Lowering Springs and Bimecc Wheel Spacers 15mm/12mm, Carbon Splitter, Carbon Mirrors, Carbon Diffuser, Painted Black Backbox.
+ Specification: Adaptive ICON LED Headlight, High Beam Assistant, Apple Carplay, M2 Comfort Pack, M2 Plus Pack, Upgraded M2 Competition Braking System (2NH Big Brakes), Electric Glass Sunroof, Comfort Access, Harman Kardon Sound System, Heated Steering Wheel, Heated Seats, Electric Folding Mirrors, Electric Memory Seats, Reversing Camera, Bluetooth Media, Front and Rear Parking Sensors, Sun Protection Glazing, Cruise Control.
+ If you would like any additional information, photos/videos or would like to arrange an appointment to view the vehicle, please contact us on 0208 058 1868.
+ Each vehicle is independently inspected by a technician and comes with 6 months premium warranty.
+ Extended warranty also available.
+ Please note: Autotrader reserves are not accepted as it does not guarantee that a vehicle will be reserved, please contact us directly.
+ Viewings are by appointment only. ***Follow our pages for more performance vehicles on Instagram: TDC_Collection and Facebook: TDCcollection** You can also visit our website www.tdccollection.co.uk to keep up with our latest stock! *FINANCE AVAILABLE - RATES FROM 8.9%!

2020 BMW M2

3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp)

£34,500
36,950 miles
CF69RUO

Overview

Mileage
36,950 miles
Registration
2020 (20 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
Seats
4
Body colour
Black
Full service history inc. running in service. Last big service (filters/fluids/plugs) January 2026 and new Michelin PS4S all round. DCT Both packs (Comfort + Plus) Sunroof (rare option) 2NH big brake kit (another rare option, recently replaced with genuine BMW discs/pads) Icon adaptive LED headlights Heated seats + steering wheel Harmon Kardon Reverse camera OEM carbon splitter + diffuser + mirrors OEM dry carbon interior trim HEL braided brake lines Select Motorsport 4 Pin Crank Hub Wrench Studios Stage 2 (~559bhp) + GTS Gearbox Software VRSF Decats Equal length mid pipe Bimecc wheel spacers 15mm F 12mm R with extended bolts and lockers Eibach lowering springs Extremely clean and well looked after, both mechanically and cosmetically. It's garaged but used regularly. Ceramic coated last year and water beads off it beautifully. HPI clear - no finance. Personal registration removed, I'll update pictures when I have time. Original registration is back on - CF69 RUO. Viewing encouraged, and any inspections welcome. No test drives, though I'm happy to take anyone out in it.

History

Price history

When Price Δ
4 weeks ago £34,500 −£1,000
7 weeks ago £35,500

Mileage history

When Mileage Δ
4 weeks ago 36,950 +165 mi
7 weeks ago 36,785

From other listings of this vehicle by this dealer

Data points lifted from sibling listings inside the relisting window — same VRM, same dealer, separate adverts.

Price (combined view)

When Price Δ From
14 days ago £37,499 #67835

Mileage (combined view)

When Mileage Δ From
14 days ago 37,000 #67835

Sources & channels

Sources (1)

  • BMW M2 Primary
    search-make-bmw-m2
    First discovered: 2026-06-10 06:44:58

Primary source — authority over expiry decisions.

Item data

Processed fields

vrm
CF69RUO
make
BMW
model
M2
trim line
3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp)
year
2020
body type
Coupe
fuel type
Petrol
transmission
Automatic
engine size cc
3000
engine size litres
3
colour
Black
seats
4
mileage
36950
price
34500
source key
search-make-bmw-m2
platform
autotrader

Item record

item id
36601
remote id
https://www.autotrader.co.uk/car-details/202605232646465
platform
autotrader
source key
search-make-bmw-m2
remote status
unavailable
media count
22
first seen at
2026-06-10 06:48:43
last seen at
2026-07-09 12:26:49
completed at
2026-07-09 12:30:00
remote url
View original →

Raw data

Item record
{
    "item_id": 36601,
    "remote_id": "https://www.autotrader.co.uk/car-details/202605232646465",
    "source_key": "search-make-bmw-m2",
    "platform": "autotrader",
    "remote_url": "https://www.autotrader.co.uk/car-details/202605232646465",
    "primary_source_id": 53996,
    "primary_source_key": "search-make-bmw-m2",
    "primary_source_tier": 2,
    "remote_status": "unavailable",
    "media_count": 22,
    "last_seen_at": "2026-07-09 12:26:49",
    "first_seen_at": "2026-06-10 06:48:43",
    "completed_at": "2026-07-09 12:30:00",
    "meta": {
        "cdn_media": [
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8457608c5e2e494ea2e52e9ac0446dc2.jpg",
                "cdn_path": "507/36601/71ef8d40dff.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "71ef8d40df",
                "cdn_sizes": {
                    "f": "507/36601/71ef8d40dff.jpg",
                    "l": "507/36601/71ef8d40dfl.jpg",
                    "m": "507/36601/71ef8d40dfm.jpg",
                    "s": "507/36601/71ef8d40dfs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/94948a42dda74a80aa29d3a55c77c67e.jpg",
                "cdn_path": "507/36601/517d2e0bacf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "517d2e0bac",
                "cdn_sizes": {
                    "f": "507/36601/517d2e0bacf.jpg",
                    "l": "507/36601/517d2e0bacl.jpg",
                    "m": "507/36601/517d2e0bacm.jpg",
                    "s": "507/36601/517d2e0bacs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8b0481a5fba0421c8642089584f84450.jpg",
                "cdn_path": "507/36601/9aa83b0e12f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9aa83b0e12",
                "cdn_sizes": {
                    "f": "507/36601/9aa83b0e12f.jpg",
                    "l": "507/36601/9aa83b0e12l.jpg",
                    "m": "507/36601/9aa83b0e12m.jpg",
                    "s": "507/36601/9aa83b0e12s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/52db9c7101f544e1ad773ae77bbbf6f8.jpg",
                "cdn_path": "507/36601/6f86ed2986f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "6f86ed2986",
                "cdn_sizes": {
                    "f": "507/36601/6f86ed2986f.jpg",
                    "l": "507/36601/6f86ed2986l.jpg",
                    "m": "507/36601/6f86ed2986m.jpg",
                    "s": "507/36601/6f86ed2986s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/e15ba7f8030948189c90580c958eec9d.jpg",
                "cdn_path": "507/36601/f49e102873f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f49e102873",
                "cdn_sizes": {
                    "f": "507/36601/f49e102873f.jpg",
                    "l": "507/36601/f49e102873l.jpg",
                    "m": "507/36601/f49e102873m.jpg",
                    "s": "507/36601/f49e102873s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/6594710b69ae4e71ad9f32f2b8882b90.jpg",
                "cdn_path": "507/36601/b342ff8b50f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b342ff8b50",
                "cdn_sizes": {
                    "f": "507/36601/b342ff8b50f.jpg",
                    "l": "507/36601/b342ff8b50l.jpg",
                    "m": "507/36601/b342ff8b50m.jpg",
                    "s": "507/36601/b342ff8b50s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/83dda1880bfd4ce8baddc1dae8e01f46.jpg",
                "cdn_path": "507/36601/a602d15525f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "a602d15525",
                "cdn_sizes": {
                    "f": "507/36601/a602d15525f.jpg",
                    "l": "507/36601/a602d15525l.jpg",
                    "m": "507/36601/a602d15525m.jpg",
                    "s": "507/36601/a602d15525s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/65f67b27a51e40caa44aa96919a1db40.jpg",
                "cdn_path": "507/36601/f7bedb0b0bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f7bedb0b0b",
                "cdn_sizes": {
                    "f": "507/36601/f7bedb0b0bf.jpg",
                    "l": "507/36601/f7bedb0b0bl.jpg",
                    "m": "507/36601/f7bedb0b0bm.jpg",
                    "s": "507/36601/f7bedb0b0bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/e04eb2c80018453ea0184b628bdba34f.jpg",
                "cdn_path": "507/36601/f8ad79339ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f8ad79339e",
                "cdn_sizes": {
                    "f": "507/36601/f8ad79339ef.jpg",
                    "l": "507/36601/f8ad79339el.jpg",
                    "m": "507/36601/f8ad79339em.jpg",
                    "s": "507/36601/f8ad79339es.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/6cd7c2483f4a4313a931e461afee388b.jpg",
                "cdn_path": "507/36601/b425f0ba99f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "b425f0ba99",
                "cdn_sizes": {
                    "f": "507/36601/b425f0ba99f.jpg",
                    "l": "507/36601/b425f0ba99l.jpg",
                    "m": "507/36601/b425f0ba99m.jpg",
                    "s": "507/36601/b425f0ba99s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/9103aa51ed404182a17d683e2ad76168.jpg",
                "cdn_path": "507/36601/c35bf1a2b6f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "c35bf1a2b6",
                "cdn_sizes": {
                    "f": "507/36601/c35bf1a2b6f.jpg",
                    "l": "507/36601/c35bf1a2b6l.jpg",
                    "m": "507/36601/c35bf1a2b6m.jpg",
                    "s": "507/36601/c35bf1a2b6s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/75b894ba3ba34dfb8c1fcc34a6d10129.jpg",
                "cdn_path": "507/36601/d89137dec4f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "d89137dec4",
                "cdn_sizes": {
                    "f": "507/36601/d89137dec4f.jpg",
                    "l": "507/36601/d89137dec4l.jpg",
                    "m": "507/36601/d89137dec4m.jpg",
                    "s": "507/36601/d89137dec4s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/941bd4973f2742fba79ed534f9def4db.jpg",
                "cdn_path": "507/36601/90ed8984fdf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "90ed8984fd",
                "cdn_sizes": {
                    "f": "507/36601/90ed8984fdf.jpg",
                    "l": "507/36601/90ed8984fdl.jpg",
                    "m": "507/36601/90ed8984fdm.jpg",
                    "s": "507/36601/90ed8984fds.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg",
                "cdn_path": "507/36601/e70a88456bf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "e70a88456b",
                "cdn_sizes": {
                    "f": "507/36601/e70a88456bf.jpg",
                    "l": "507/36601/e70a88456bl.jpg",
                    "m": "507/36601/e70a88456bm.jpg",
                    "s": "507/36601/e70a88456bs.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/5cb383513ea041be953acf5eba6c83b6.jpg",
                "cdn_path": "507/36601/9f544a957ef.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9f544a957e",
                "cdn_sizes": {
                    "f": "507/36601/9f544a957ef.jpg",
                    "l": "507/36601/9f544a957el.jpg",
                    "m": "507/36601/9f544a957em.jpg",
                    "s": "507/36601/9f544a957es.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg",
                "cdn_path": "507/36601/5566b834faf.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "5566b834fa",
                "cdn_sizes": {
                    "f": "507/36601/5566b834faf.jpg",
                    "l": "507/36601/5566b834fal.jpg",
                    "m": "507/36601/5566b834fam.jpg",
                    "s": "507/36601/5566b834fas.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/42bcca282ebc46cd84da25e76def046c.jpg",
                "cdn_path": "507/36601/45adad7f21f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "45adad7f21",
                "cdn_sizes": {
                    "f": "507/36601/45adad7f21f.jpg",
                    "l": "507/36601/45adad7f21l.jpg",
                    "m": "507/36601/45adad7f21m.jpg",
                    "s": "507/36601/45adad7f21s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/0a638c7f762d492289acb3f4f9bfd42f.jpg",
                "cdn_path": "507/36601/58e8ee8ec3f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "58e8ee8ec3",
                "cdn_sizes": {
                    "f": "507/36601/58e8ee8ec3f.jpg",
                    "l": "507/36601/58e8ee8ec3l.jpg",
                    "m": "507/36601/58e8ee8ec3m.jpg",
                    "s": "507/36601/58e8ee8ec3s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/dc14f7a460244dcdafcb152ccdae420b.jpg",
                "cdn_path": "507/36601/9e90968d17f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "9e90968d17",
                "cdn_sizes": {
                    "f": "507/36601/9e90968d17f.jpg",
                    "l": "507/36601/9e90968d17l.jpg",
                    "m": "507/36601/9e90968d17m.jpg",
                    "s": "507/36601/9e90968d17s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/6357c1f176454840a2dfb14d4a34664c.jpg",
                "cdn_path": "507/36601/f71b9c0980f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "f71b9c0980",
                "cdn_sizes": {
                    "f": "507/36601/f71b9c0980f.jpg",
                    "l": "507/36601/f71b9c0980l.jpg",
                    "m": "507/36601/f71b9c0980m.jpg",
                    "s": "507/36601/f71b9c0980s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/074d65311fd24db68cf14a920bddcb88.jpg",
                "cdn_path": "507/36601/ea656996a8f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "ea656996a8",
                "cdn_sizes": {
                    "f": "507/36601/ea656996a8f.jpg",
                    "l": "507/36601/ea656996a8l.jpg",
                    "m": "507/36601/ea656996a8m.jpg",
                    "s": "507/36601/ea656996a8s.jpg"
                },
                "media_type": "image"
            },
            {
                "original_url": "https://m.atcdn.co.uk/a/media/w1024/8a22744daf1a48bc8c7536d01c111e21.jpg",
                "cdn_path": "507/36601/bffd813d44f.jpg",
                "status": "complete",
                "attempts": 1,
                "cdn_hash": "bffd813d44",
                "cdn_sizes": {
                    "f": "507/36601/bffd813d44f.jpg",
                    "l": "507/36601/bffd813d44l.jpg",
                    "m": "507/36601/bffd813d44m.jpg",
                    "s": "507/36601/bffd813d44s.jpg"
                },
                "media_type": "image"
            }
        ],
        "cdn_status": "complete",
        "media_source": "primary",
        "processed": {
            "vrm": "CF69RUO",
            "make": "BMW",
            "model": "M2",
            "trim_line": "3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp)",
            "year": 2020,
            "body_type": "Coupe",
            "fuel_type": "Petrol",
            "transmission": "Automatic",
            "engine_size_cc": 3000,
            "engine_size_litres": 3,
            "colour": "Black",
            "doors": null,
            "seats": 4,
            "mileage": 36950,
            "price": 34500,
            "seller_type": null,
            "attention_grabber": null,
            "source_key": "search-make-bmw-m2",
            "platform": "autotrader"
        },
        "raw_payload": [
            {
                "stage": 1,
                "label": "Primary",
                "data": {
                    "status": "success",
                    "at_id": "202605232646465",
                    "vdata_scrape_id": "at_id_202605232646465",
                    "data_complete": true,
                    "listing": {
                        "title": "2020 BMW M2",
                        "subtitle": "3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp)",
                        "make": "BMW",
                        "model": "M2",
                        "year": 2020,
                        "price": 34500,
                        "mileage": 36950,
                        "fuel": "Petrol",
                        "body_type": "Coupe",
                        "gearbox": "Automatic",
                        "doors": null,
                        "seats": 4,
                        "engine": "3.0L",
                        "emission_class": "Euro 6",
                        "colour": "Black",
                        "range_miles": null,
                        "vin": null,
                        "description": "Full service history inc. running in service. Last big service (filters/fluids/plugs) January 2026 and new Michelin PS4S all round.\n\nDCT\nBoth packs (Comfort + Plus)\nSunroof (rare option)\n2NH big brake kit (another rare option, recently replaced with genuine BMW discs/pads)\nIcon adaptive LED headlights\nHeated seats + steering wheel\nHarmon Kardon\nReverse camera\nOEM carbon splitter + diffuser + mirrors\nOEM dry carbon interior trim\n\nHEL braided brake lines\nSelect Motorsport 4 Pin Crank Hub\nWrench Studios Stage 2 (~559bhp) + GTS Gearbox Software\nVRSF Decats\nEqual length mid pipe\nBimecc wheel spacers 15mm F 12mm R with extended bolts and lockers\nEibach lowering springs\n\nExtremely clean and well looked after, both mechanically and cosmetically. It's garaged but used regularly. Ceramic coated last year and water beads off it beautifully.\n\nHPI clear - no finance.\n\nPersonal registration removed, I'll update pictures when I have time. Original registration is back on - CF69 RUO.\n\nViewing encouraged, and any inspections welcome. No test drives, though I'm happy to take anyone out in it.",
                        "description_section_present": true,
                        "image_count": 22,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w800/8457608c5e2e494ea2e52e9ac0446dc2.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/94948a42dda74a80aa29d3a55c77c67e.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/8b0481a5fba0421c8642089584f84450.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/52db9c7101f544e1ad773ae77bbbf6f8.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/e15ba7f8030948189c90580c958eec9d.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/6594710b69ae4e71ad9f32f2b8882b90.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/83dda1880bfd4ce8baddc1dae8e01f46.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/65f67b27a51e40caa44aa96919a1db40.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/e04eb2c80018453ea0184b628bdba34f.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/6cd7c2483f4a4313a931e461afee388b.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/9103aa51ed404182a17d683e2ad76168.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/75b894ba3ba34dfb8c1fcc34a6d10129.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/941bd4973f2742fba79ed534f9def4db.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/5cb383513ea041be953acf5eba6c83b6.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/42bcca282ebc46cd84da25e76def046c.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/0a638c7f762d492289acb3f4f9bfd42f.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/dc14f7a460244dcdafcb152ccdae420b.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/6357c1f176454840a2dfb14d4a34664c.jpg",
                            "https://m.atcdn.co.uk/a/media/w480/074d65311fd24db68cf14a920bddcb88.jpg",
                            "https://m.atcdn.co.uk/a/media/w800/8a22744daf1a48bc8c7536d01c111e21.jpg"
                        ],
                        "dealer_name": null,
                        "dealer_id": null,
                        "dealer_rating": null,
                        "dealer_phone": "02382344147",
                        "is_private_seller": true
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202605232646465",
                    "scraped_url": "https://www.autotrader.co.uk/car-details/202605232646465",
                    "steps": [
                        "[+0.0s] start",
                        "[+0.0s] url: https://www.autotrader.co.uk/car-details/202605232646465",
                        "[+0.0s] at_id: 202605232646465",
                        "[+1.31s] driver started",
                        "[+2.34s] page loaded",
                        "[+3.48s] pre-cookie wait done",
                        "[+3.53s] switched into cookie iframe",
                        "[+3.66s] cookie button clicked",
                        "[+3.69s] cookie iframe gone",
                        "[+3.74s] title: 2020 BMW M2",
                        "[+3.79s] subtitle: 3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp)",
                        "[+4.7s] price: 34500",
                        "[+4.72s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
                        "[+4.72s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'atds-icon-sell', 'atds-icon-save', 'atds-icon-search', 'account-sign-in', 'atds-icon-account', 'menu-drawer', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                        "[+4.73s] overview section confirmed via CSS selector",
                        "[+4.74s] mileage: 36950",
                        "[+4.74s] year: 2020",
                        "[+4.76s] fuel: Petrol",
                        "[+4.76s] body_type: Coupe",
                        "[+4.77s] gearbox: Automatic",
                        "[+4.79s] doors: None",
                        "[+4.8s] seats: 4",
                        "[+4.81s] engine: 3.0L",
                        "[+4.81s] emission_class: Euro 6",
                        "[+4.82s] colour: Black",
                        "[+4.84s] range_miles: None",
                        "[+4.85s] data-lp-sdes not found — falling back to title parse",
                        "[+4.86s] make/model from page title: BMW / M2",
                        "[+4.94s] dealer_name: None",
                        "[+4.95s] dealer_id: None",
                        "[+4.97s] dealer_rating: None",
                        "[+5.01s] dealer_phone: 02382344147",
                        "[+5.03s] is_private_seller: True",
                        "[+5.15s] description_section_present: True",
                        "[+5.36s] description signpost clicked",
                        "[+5.98s] description: 1091 chars",
                        "[+6.0s] description modal closed",
                        "[+6.03s] image_count from counter: 22",
                        "[+6.1s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                        "[+6.78s] image grid present",
                        "[+7.31s] gallery images extracted: 22",
                        "[+7.31s] data_complete: True",
                        "[+7.58s] driver quit"
                    ]
                }
            },
            {
                "stage": 2,
                "label": "VRM",
                "data": {
                    "status": "success",
                    "at_id": "202605232646465",
                    "vdata_scrape_id": "at_id_202605232646465",
                    "data_complete": true,
                    "listing": {
                        "vrm": "CF69RUO",
                        "year": 2020,
                        "make": "BMW",
                        "model": "M2",
                        "price": 34500,
                        "mileage": 36950,
                        "colour": "Black",
                        "gearbox": "Automatic",
                        "fuel": "Petrol",
                        "subtitle": "BMW M2 3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp) Stg2, Both Packs, 2NH, Sunroof",
                        "dealer_id": null,
                        "dealer_name": null,
                        "image_urls": [
                            "https://m.atcdn.co.uk/a/media/w300/8457608c5e2e494ea2e52e9ac0446dc2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/94948a42dda74a80aa29d3a55c77c67e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8b0481a5fba0421c8642089584f84450.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/52db9c7101f544e1ad773ae77bbbf6f8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e15ba7f8030948189c90580c958eec9d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6594710b69ae4e71ad9f32f2b8882b90.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/83dda1880bfd4ce8baddc1dae8e01f46.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/65f67b27a51e40caa44aa96919a1db40.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e04eb2c80018453ea0184b628bdba34f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6cd7c2483f4a4313a931e461afee388b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9103aa51ed404182a17d683e2ad76168.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/75b894ba3ba34dfb8c1fcc34a6d10129.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/941bd4973f2742fba79ed534f9def4db.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5cb383513ea041be953acf5eba6c83b6.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/42bcca282ebc46cd84da25e76def046c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0a638c7f762d492289acb3f4f9bfd42f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dc14f7a460244dcdafcb152ccdae420b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6357c1f176454840a2dfb14d4a34664c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/074d65311fd24db68cf14a920bddcb88.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8a22744daf1a48bc8c7536d01c111e21.jpg"
                        ]
                    },
                    "advert_url": "https://www.autotrader.co.uk/car-details/202605232646465",
                    "scraped_url": "https://www.zuto.com/apply/?advertId=202605232646465&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                    "vehicle_data_raw": {
                        "type": "VEHICLE_TYPE_CAR",
                        "colour": "Black",
                        "fuelType": "Petrol",
                        "make": "BMW",
                        "mileage": 36950,
                        "model": "M2",
                        "price": 34500,
                        "registration": "CF69RUO",
                        "registrationYear": 2020,
                        "transmission": "Automatic",
                        "summary": "BMW M2 3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp) Stg2, Both Packs, 2NH, Sunroof",
                        "dealerId": null,
                        "dealerName": null,
                        "imageUrls": [
                            "https://m.atcdn.co.uk/a/media/w300/8457608c5e2e494ea2e52e9ac0446dc2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/94948a42dda74a80aa29d3a55c77c67e.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8b0481a5fba0421c8642089584f84450.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/52db9c7101f544e1ad773ae77bbbf6f8.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e15ba7f8030948189c90580c958eec9d.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6594710b69ae4e71ad9f32f2b8882b90.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/83dda1880bfd4ce8baddc1dae8e01f46.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/65f67b27a51e40caa44aa96919a1db40.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/e04eb2c80018453ea0184b628bdba34f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6cd7c2483f4a4313a931e461afee388b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/9103aa51ed404182a17d683e2ad76168.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/75b894ba3ba34dfb8c1fcc34a6d10129.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/941bd4973f2742fba79ed534f9def4db.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/5cb383513ea041be953acf5eba6c83b6.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/42bcca282ebc46cd84da25e76def046c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/0a638c7f762d492289acb3f4f9bfd42f.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/dc14f7a460244dcdafcb152ccdae420b.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/6357c1f176454840a2dfb14d4a34664c.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/074d65311fd24db68cf14a920bddcb88.jpg",
                            "https://m.atcdn.co.uk/a/media/w300/8a22744daf1a48bc8c7536d01c111e21.jpg"
                        ],
                        "advertUrl": "https://www.autotrader.co.uk/car-details/202605232646465",
                        "stockId": "8a4296729e4f26fa019e549598885606",
                        "searchId": "202605232646465"
                    },
                    "steps": [
                        "start",
                        "at_id: 202605232646465",
                        "url: https://www.zuto.com/apply/?advertId=202605232646465&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                        "driver started",
                        "page loaded",
                        "__NEXT_DATA__ found",
                        "vrm: CF69RUO",
                        "make/model: BMW / M2",
                        "data_complete: True",
                        "driver quit"
                    ]
                }
            }
        ],
        "processed_data": {
            "scrape_log": [
                {
                    "at": "2026-06-13 04:48:43",
                    "reasons": [
                        "first_ingest"
                    ]
                },
                {
                    "at": "2026-07-09 13:30:32",
                    "reasons": [
                        "price_change",
                        "mileage_change"
                    ]
                }
            ],
            "description": "Full service history inc. running in service. Last big service (filters/fluids/plugs) January 2026 and new Michelin PS4S all round.\n\nDCT\nBoth packs (Comfort + Plus)\nSunroof (rare option)\n2NH big brake kit (another rare option, recently replaced with genuine BMW discs/pads)\nIcon adaptive LED headlights\nHeated seats + steering wheel\nHarmon Kardon\nReverse camera\nOEM carbon splitter + diffuser + mirrors\nOEM dry carbon interior trim\n\nHEL braided brake lines\nSelect Motorsport 4 Pin Crank Hub\nWrench Studios Stage 2 (~559bhp) + GTS Gearbox Software\nVRSF Decats\nEqual length mid pipe\nBimecc wheel spacers 15mm F 12mm R with extended bolts and lockers\nEibach lowering springs\n\nExtremely clean and well looked after, both mechanically and cosmetically. It's garaged but used regularly. Ceramic coated last year and water beads off it beautifully.\n\nHPI clear - no finance.\n\nPersonal registration removed, I'll update pictures when I have time. Original registration is back on - CF69 RUO.\n\nViewing encouraged, and any inspections welcome. No test drives, though I'm happy to take anyone out in it.",
            "colour_detail": "Black",
            "price_history": [
                {
                    "price": 35500,
                    "recorded_at": "2026-06-13 04:48:43"
                },
                {
                    "price": 34500,
                    "recorded_at": "2026-07-09 13:30:32"
                }
            ],
            "images_history": [
                {
                    "images": [
                        {
                            "hash": "8457608c5e2e494ea2e52e9ac0446dc2",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/8457608c5e2e494ea2e52e9ac0446dc2.jpg"
                            }
                        },
                        {
                            "hash": "94948a42dda74a80aa29d3a55c77c67e",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/94948a42dda74a80aa29d3a55c77c67e.jpg"
                            }
                        },
                        {
                            "hash": "8b0481a5fba0421c8642089584f84450",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/8b0481a5fba0421c8642089584f84450.jpg"
                            }
                        },
                        {
                            "hash": "52db9c7101f544e1ad773ae77bbbf6f8",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/52db9c7101f544e1ad773ae77bbbf6f8.jpg"
                            }
                        },
                        {
                            "hash": "e15ba7f8030948189c90580c958eec9d",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/e15ba7f8030948189c90580c958eec9d.jpg"
                            }
                        },
                        {
                            "hash": "6594710b69ae4e71ad9f32f2b8882b90",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/6594710b69ae4e71ad9f32f2b8882b90.jpg"
                            }
                        },
                        {
                            "hash": "83dda1880bfd4ce8baddc1dae8e01f46",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/83dda1880bfd4ce8baddc1dae8e01f46.jpg"
                            }
                        },
                        {
                            "hash": "65f67b27a51e40caa44aa96919a1db40",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/65f67b27a51e40caa44aa96919a1db40.jpg"
                            }
                        },
                        {
                            "hash": "e04eb2c80018453ea0184b628bdba34f",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/e04eb2c80018453ea0184b628bdba34f.jpg"
                            }
                        },
                        {
                            "hash": "6cd7c2483f4a4313a931e461afee388b",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/6cd7c2483f4a4313a931e461afee388b.jpg"
                            }
                        },
                        {
                            "hash": "9103aa51ed404182a17d683e2ad76168",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/9103aa51ed404182a17d683e2ad76168.jpg"
                            }
                        },
                        {
                            "hash": "75b894ba3ba34dfb8c1fcc34a6d10129",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/75b894ba3ba34dfb8c1fcc34a6d10129.jpg"
                            }
                        },
                        {
                            "hash": "941bd4973f2742fba79ed534f9def4db",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/941bd4973f2742fba79ed534f9def4db.jpg"
                            }
                        },
                        {
                            "hash": "bb262cc7550e40f9a7ee7f395dfd7a3c",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg"
                            }
                        },
                        {
                            "hash": "5cb383513ea041be953acf5eba6c83b6",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/5cb383513ea041be953acf5eba6c83b6.jpg"
                            }
                        },
                        {
                            "hash": "b5b1ad39385341c9b12aad5e6a1ef1e2",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg"
                            }
                        },
                        {
                            "hash": "42bcca282ebc46cd84da25e76def046c",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/42bcca282ebc46cd84da25e76def046c.jpg"
                            }
                        },
                        {
                            "hash": "0a638c7f762d492289acb3f4f9bfd42f",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/0a638c7f762d492289acb3f4f9bfd42f.jpg"
                            }
                        },
                        {
                            "hash": "dc14f7a460244dcdafcb152ccdae420b",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/dc14f7a460244dcdafcb152ccdae420b.jpg"
                            }
                        },
                        {
                            "hash": "6357c1f176454840a2dfb14d4a34664c",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/6357c1f176454840a2dfb14d4a34664c.jpg"
                            }
                        },
                        {
                            "hash": "074d65311fd24db68cf14a920bddcb88",
                            "urls": {
                                "s": "https://m.atcdn.co.uk/a/media/w480/074d65311fd24db68cf14a920bddcb88.jpg"
                            }
                        },
                        {
                            "hash": "8a22744daf1a48bc8c7536d01c111e21",
                            "urls": {
                                "m": "https://m.atcdn.co.uk/a/media/w800/8a22744daf1a48bc8c7536d01c111e21.jpg"
                            }
                        }
                    ],
                    "recorded_at": "2026-06-13 04:48:43"
                }
            ],
            "mileage_history": [
                {
                    "mileage": 36785,
                    "recorded_at": "2026-06-13 04:48:43"
                },
                {
                    "mileage": 36950,
                    "recorded_at": "2026-07-09 13:30:32"
                }
            ],
            "description_history": [
                {
                    "hash": "d1ac133f5d3389297a6791a6b55d0d3f",
                    "text": "Full service history inc. running in service. Last big service (filters/fluids/plugs) January 2026 and new Michelin PS4S all round.\n\nDCT\nBoth packs (Comfort + Plus)\nSunroof (rare option)\n2NH big brake kit (another rare option, recently replaced with genuine BMW discs/pads)\nIcon adaptive LED headlights\nHeated seats + steering wheel\nHarmon Kardon\nReverse camera\nOEM carbon splitter + diffuser + mirrors\nOEM dry carbon interior trim\n\nHEL braided brake lines\nSelect Motorsport 4 Pin Crank Hub\nWrench Studios Stage 2 (~559bhp) + GTS Gearbox Software\nVRSF Decats\nEqual length mid pipe\nBimecc wheel spacers 15mm F 12mm R with extended bolts and lockers\nEibach lowering springs\n\nExtremely clean and well looked after, both mechanically and cosmetically. It's garaged but used regularly. Ceramic coated last year and water beads off it beautifully.\n\nHPI clear - no finance.\n\nPersonal registration removed, I'll update pictures when I have time. Original registration is back on - CF69 RUO.\n\nViewing encouraged, and any inspections welcome. No test drives, though I'm happy to take anyone out in it.",
                    "recorded_at": "2026-07-20 14:55:53"
                }
            ]
        }
    }
}
meta: cdn_media
[
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8457608c5e2e494ea2e52e9ac0446dc2.jpg",
        "cdn_path": "507/36601/71ef8d40dff.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "71ef8d40df",
        "cdn_sizes": {
            "f": "507/36601/71ef8d40dff.jpg",
            "l": "507/36601/71ef8d40dfl.jpg",
            "m": "507/36601/71ef8d40dfm.jpg",
            "s": "507/36601/71ef8d40dfs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/94948a42dda74a80aa29d3a55c77c67e.jpg",
        "cdn_path": "507/36601/517d2e0bacf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "517d2e0bac",
        "cdn_sizes": {
            "f": "507/36601/517d2e0bacf.jpg",
            "l": "507/36601/517d2e0bacl.jpg",
            "m": "507/36601/517d2e0bacm.jpg",
            "s": "507/36601/517d2e0bacs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8b0481a5fba0421c8642089584f84450.jpg",
        "cdn_path": "507/36601/9aa83b0e12f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9aa83b0e12",
        "cdn_sizes": {
            "f": "507/36601/9aa83b0e12f.jpg",
            "l": "507/36601/9aa83b0e12l.jpg",
            "m": "507/36601/9aa83b0e12m.jpg",
            "s": "507/36601/9aa83b0e12s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/52db9c7101f544e1ad773ae77bbbf6f8.jpg",
        "cdn_path": "507/36601/6f86ed2986f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "6f86ed2986",
        "cdn_sizes": {
            "f": "507/36601/6f86ed2986f.jpg",
            "l": "507/36601/6f86ed2986l.jpg",
            "m": "507/36601/6f86ed2986m.jpg",
            "s": "507/36601/6f86ed2986s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/e15ba7f8030948189c90580c958eec9d.jpg",
        "cdn_path": "507/36601/f49e102873f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f49e102873",
        "cdn_sizes": {
            "f": "507/36601/f49e102873f.jpg",
            "l": "507/36601/f49e102873l.jpg",
            "m": "507/36601/f49e102873m.jpg",
            "s": "507/36601/f49e102873s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/6594710b69ae4e71ad9f32f2b8882b90.jpg",
        "cdn_path": "507/36601/b342ff8b50f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b342ff8b50",
        "cdn_sizes": {
            "f": "507/36601/b342ff8b50f.jpg",
            "l": "507/36601/b342ff8b50l.jpg",
            "m": "507/36601/b342ff8b50m.jpg",
            "s": "507/36601/b342ff8b50s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/83dda1880bfd4ce8baddc1dae8e01f46.jpg",
        "cdn_path": "507/36601/a602d15525f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "a602d15525",
        "cdn_sizes": {
            "f": "507/36601/a602d15525f.jpg",
            "l": "507/36601/a602d15525l.jpg",
            "m": "507/36601/a602d15525m.jpg",
            "s": "507/36601/a602d15525s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/65f67b27a51e40caa44aa96919a1db40.jpg",
        "cdn_path": "507/36601/f7bedb0b0bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f7bedb0b0b",
        "cdn_sizes": {
            "f": "507/36601/f7bedb0b0bf.jpg",
            "l": "507/36601/f7bedb0b0bl.jpg",
            "m": "507/36601/f7bedb0b0bm.jpg",
            "s": "507/36601/f7bedb0b0bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/e04eb2c80018453ea0184b628bdba34f.jpg",
        "cdn_path": "507/36601/f8ad79339ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f8ad79339e",
        "cdn_sizes": {
            "f": "507/36601/f8ad79339ef.jpg",
            "l": "507/36601/f8ad79339el.jpg",
            "m": "507/36601/f8ad79339em.jpg",
            "s": "507/36601/f8ad79339es.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/6cd7c2483f4a4313a931e461afee388b.jpg",
        "cdn_path": "507/36601/b425f0ba99f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "b425f0ba99",
        "cdn_sizes": {
            "f": "507/36601/b425f0ba99f.jpg",
            "l": "507/36601/b425f0ba99l.jpg",
            "m": "507/36601/b425f0ba99m.jpg",
            "s": "507/36601/b425f0ba99s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/9103aa51ed404182a17d683e2ad76168.jpg",
        "cdn_path": "507/36601/c35bf1a2b6f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "c35bf1a2b6",
        "cdn_sizes": {
            "f": "507/36601/c35bf1a2b6f.jpg",
            "l": "507/36601/c35bf1a2b6l.jpg",
            "m": "507/36601/c35bf1a2b6m.jpg",
            "s": "507/36601/c35bf1a2b6s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/75b894ba3ba34dfb8c1fcc34a6d10129.jpg",
        "cdn_path": "507/36601/d89137dec4f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "d89137dec4",
        "cdn_sizes": {
            "f": "507/36601/d89137dec4f.jpg",
            "l": "507/36601/d89137dec4l.jpg",
            "m": "507/36601/d89137dec4m.jpg",
            "s": "507/36601/d89137dec4s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/941bd4973f2742fba79ed534f9def4db.jpg",
        "cdn_path": "507/36601/90ed8984fdf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "90ed8984fd",
        "cdn_sizes": {
            "f": "507/36601/90ed8984fdf.jpg",
            "l": "507/36601/90ed8984fdl.jpg",
            "m": "507/36601/90ed8984fdm.jpg",
            "s": "507/36601/90ed8984fds.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg",
        "cdn_path": "507/36601/e70a88456bf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "e70a88456b",
        "cdn_sizes": {
            "f": "507/36601/e70a88456bf.jpg",
            "l": "507/36601/e70a88456bl.jpg",
            "m": "507/36601/e70a88456bm.jpg",
            "s": "507/36601/e70a88456bs.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/5cb383513ea041be953acf5eba6c83b6.jpg",
        "cdn_path": "507/36601/9f544a957ef.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9f544a957e",
        "cdn_sizes": {
            "f": "507/36601/9f544a957ef.jpg",
            "l": "507/36601/9f544a957el.jpg",
            "m": "507/36601/9f544a957em.jpg",
            "s": "507/36601/9f544a957es.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg",
        "cdn_path": "507/36601/5566b834faf.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "5566b834fa",
        "cdn_sizes": {
            "f": "507/36601/5566b834faf.jpg",
            "l": "507/36601/5566b834fal.jpg",
            "m": "507/36601/5566b834fam.jpg",
            "s": "507/36601/5566b834fas.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/42bcca282ebc46cd84da25e76def046c.jpg",
        "cdn_path": "507/36601/45adad7f21f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "45adad7f21",
        "cdn_sizes": {
            "f": "507/36601/45adad7f21f.jpg",
            "l": "507/36601/45adad7f21l.jpg",
            "m": "507/36601/45adad7f21m.jpg",
            "s": "507/36601/45adad7f21s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/0a638c7f762d492289acb3f4f9bfd42f.jpg",
        "cdn_path": "507/36601/58e8ee8ec3f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "58e8ee8ec3",
        "cdn_sizes": {
            "f": "507/36601/58e8ee8ec3f.jpg",
            "l": "507/36601/58e8ee8ec3l.jpg",
            "m": "507/36601/58e8ee8ec3m.jpg",
            "s": "507/36601/58e8ee8ec3s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/dc14f7a460244dcdafcb152ccdae420b.jpg",
        "cdn_path": "507/36601/9e90968d17f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "9e90968d17",
        "cdn_sizes": {
            "f": "507/36601/9e90968d17f.jpg",
            "l": "507/36601/9e90968d17l.jpg",
            "m": "507/36601/9e90968d17m.jpg",
            "s": "507/36601/9e90968d17s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/6357c1f176454840a2dfb14d4a34664c.jpg",
        "cdn_path": "507/36601/f71b9c0980f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "f71b9c0980",
        "cdn_sizes": {
            "f": "507/36601/f71b9c0980f.jpg",
            "l": "507/36601/f71b9c0980l.jpg",
            "m": "507/36601/f71b9c0980m.jpg",
            "s": "507/36601/f71b9c0980s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/074d65311fd24db68cf14a920bddcb88.jpg",
        "cdn_path": "507/36601/ea656996a8f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "ea656996a8",
        "cdn_sizes": {
            "f": "507/36601/ea656996a8f.jpg",
            "l": "507/36601/ea656996a8l.jpg",
            "m": "507/36601/ea656996a8m.jpg",
            "s": "507/36601/ea656996a8s.jpg"
        },
        "media_type": "image"
    },
    {
        "original_url": "https://m.atcdn.co.uk/a/media/w1024/8a22744daf1a48bc8c7536d01c111e21.jpg",
        "cdn_path": "507/36601/bffd813d44f.jpg",
        "status": "complete",
        "attempts": 1,
        "cdn_hash": "bffd813d44",
        "cdn_sizes": {
            "f": "507/36601/bffd813d44f.jpg",
            "l": "507/36601/bffd813d44l.jpg",
            "m": "507/36601/bffd813d44m.jpg",
            "s": "507/36601/bffd813d44s.jpg"
        },
        "media_type": "image"
    }
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
    "vrm": "CF69RUO",
    "make": "BMW",
    "model": "M2",
    "trim_line": "3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp)",
    "year": 2020,
    "body_type": "Coupe",
    "fuel_type": "Petrol",
    "transmission": "Automatic",
    "engine_size_cc": 3000,
    "engine_size_litres": 3,
    "colour": "Black",
    "doors": null,
    "seats": 4,
    "mileage": 36950,
    "price": 34500,
    "seller_type": null,
    "attention_grabber": null,
    "source_key": "search-make-bmw-m2",
    "platform": "autotrader"
}
meta: raw_payload
[
    {
        "stage": 1,
        "label": "Primary",
        "data": {
            "status": "success",
            "at_id": "202605232646465",
            "vdata_scrape_id": "at_id_202605232646465",
            "data_complete": true,
            "listing": {
                "title": "2020 BMW M2",
                "subtitle": "3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp)",
                "make": "BMW",
                "model": "M2",
                "year": 2020,
                "price": 34500,
                "mileage": 36950,
                "fuel": "Petrol",
                "body_type": "Coupe",
                "gearbox": "Automatic",
                "doors": null,
                "seats": 4,
                "engine": "3.0L",
                "emission_class": "Euro 6",
                "colour": "Black",
                "range_miles": null,
                "vin": null,
                "description": "Full service history inc. running in service. Last big service (filters/fluids/plugs) January 2026 and new Michelin PS4S all round.\n\nDCT\nBoth packs (Comfort + Plus)\nSunroof (rare option)\n2NH big brake kit (another rare option, recently replaced with genuine BMW discs/pads)\nIcon adaptive LED headlights\nHeated seats + steering wheel\nHarmon Kardon\nReverse camera\nOEM carbon splitter + diffuser + mirrors\nOEM dry carbon interior trim\n\nHEL braided brake lines\nSelect Motorsport 4 Pin Crank Hub\nWrench Studios Stage 2 (~559bhp) + GTS Gearbox Software\nVRSF Decats\nEqual length mid pipe\nBimecc wheel spacers 15mm F 12mm R with extended bolts and lockers\nEibach lowering springs\n\nExtremely clean and well looked after, both mechanically and cosmetically. It's garaged but used regularly. Ceramic coated last year and water beads off it beautifully.\n\nHPI clear - no finance.\n\nPersonal registration removed, I'll update pictures when I have time. Original registration is back on - CF69 RUO.\n\nViewing encouraged, and any inspections welcome. No test drives, though I'm happy to take anyone out in it.",
                "description_section_present": true,
                "image_count": 22,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w800/8457608c5e2e494ea2e52e9ac0446dc2.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/94948a42dda74a80aa29d3a55c77c67e.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/8b0481a5fba0421c8642089584f84450.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/52db9c7101f544e1ad773ae77bbbf6f8.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/e15ba7f8030948189c90580c958eec9d.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/6594710b69ae4e71ad9f32f2b8882b90.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/83dda1880bfd4ce8baddc1dae8e01f46.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/65f67b27a51e40caa44aa96919a1db40.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/e04eb2c80018453ea0184b628bdba34f.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/6cd7c2483f4a4313a931e461afee388b.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/9103aa51ed404182a17d683e2ad76168.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/75b894ba3ba34dfb8c1fcc34a6d10129.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/941bd4973f2742fba79ed534f9def4db.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/5cb383513ea041be953acf5eba6c83b6.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/42bcca282ebc46cd84da25e76def046c.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/0a638c7f762d492289acb3f4f9bfd42f.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/dc14f7a460244dcdafcb152ccdae420b.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/6357c1f176454840a2dfb14d4a34664c.jpg",
                    "https://m.atcdn.co.uk/a/media/w480/074d65311fd24db68cf14a920bddcb88.jpg",
                    "https://m.atcdn.co.uk/a/media/w800/8a22744daf1a48bc8c7536d01c111e21.jpg"
                ],
                "dealer_name": null,
                "dealer_id": null,
                "dealer_rating": null,
                "dealer_phone": "02382344147",
                "is_private_seller": true
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202605232646465",
            "scraped_url": "https://www.autotrader.co.uk/car-details/202605232646465",
            "steps": [
                "[+0.0s] start",
                "[+0.0s] url: https://www.autotrader.co.uk/car-details/202605232646465",
                "[+0.0s] at_id: 202605232646465",
                "[+1.31s] driver started",
                "[+2.34s] page loaded",
                "[+3.48s] pre-cookie wait done",
                "[+3.53s] switched into cookie iframe",
                "[+3.66s] cookie button clicked",
                "[+3.69s] cookie iframe gone",
                "[+3.74s] title: 2020 BMW M2",
                "[+3.79s] subtitle: 3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp)",
                "[+4.7s] price: 34500",
                "[+4.72s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
                "[+4.72s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'atds-icon-sell', 'atds-icon-save', 'atds-icon-search', 'account-sign-in', 'atds-icon-account', 'menu-drawer', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
                "[+4.73s] overview section confirmed via CSS selector",
                "[+4.74s] mileage: 36950",
                "[+4.74s] year: 2020",
                "[+4.76s] fuel: Petrol",
                "[+4.76s] body_type: Coupe",
                "[+4.77s] gearbox: Automatic",
                "[+4.79s] doors: None",
                "[+4.8s] seats: 4",
                "[+4.81s] engine: 3.0L",
                "[+4.81s] emission_class: Euro 6",
                "[+4.82s] colour: Black",
                "[+4.84s] range_miles: None",
                "[+4.85s] data-lp-sdes not found — falling back to title parse",
                "[+4.86s] make/model from page title: BMW / M2",
                "[+4.94s] dealer_name: None",
                "[+4.95s] dealer_id: None",
                "[+4.97s] dealer_rating: None",
                "[+5.01s] dealer_phone: 02382344147",
                "[+5.03s] is_private_seller: True",
                "[+5.15s] description_section_present: True",
                "[+5.36s] description signpost clicked",
                "[+5.98s] description: 1091 chars",
                "[+6.0s] description modal closed",
                "[+6.03s] image_count from counter: 22",
                "[+6.1s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
                "[+6.78s] image grid present",
                "[+7.31s] gallery images extracted: 22",
                "[+7.31s] data_complete: True",
                "[+7.58s] driver quit"
            ]
        }
    },
    {
        "stage": 2,
        "label": "VRM",
        "data": {
            "status": "success",
            "at_id": "202605232646465",
            "vdata_scrape_id": "at_id_202605232646465",
            "data_complete": true,
            "listing": {
                "vrm": "CF69RUO",
                "year": 2020,
                "make": "BMW",
                "model": "M2",
                "price": 34500,
                "mileage": 36950,
                "colour": "Black",
                "gearbox": "Automatic",
                "fuel": "Petrol",
                "subtitle": "BMW M2 3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp) Stg2, Both Packs, 2NH, Sunroof",
                "dealer_id": null,
                "dealer_name": null,
                "image_urls": [
                    "https://m.atcdn.co.uk/a/media/w300/8457608c5e2e494ea2e52e9ac0446dc2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/94948a42dda74a80aa29d3a55c77c67e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8b0481a5fba0421c8642089584f84450.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/52db9c7101f544e1ad773ae77bbbf6f8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e15ba7f8030948189c90580c958eec9d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6594710b69ae4e71ad9f32f2b8882b90.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/83dda1880bfd4ce8baddc1dae8e01f46.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/65f67b27a51e40caa44aa96919a1db40.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e04eb2c80018453ea0184b628bdba34f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6cd7c2483f4a4313a931e461afee388b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9103aa51ed404182a17d683e2ad76168.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/75b894ba3ba34dfb8c1fcc34a6d10129.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/941bd4973f2742fba79ed534f9def4db.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5cb383513ea041be953acf5eba6c83b6.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/42bcca282ebc46cd84da25e76def046c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0a638c7f762d492289acb3f4f9bfd42f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dc14f7a460244dcdafcb152ccdae420b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6357c1f176454840a2dfb14d4a34664c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/074d65311fd24db68cf14a920bddcb88.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8a22744daf1a48bc8c7536d01c111e21.jpg"
                ]
            },
            "advert_url": "https://www.autotrader.co.uk/car-details/202605232646465",
            "scraped_url": "https://www.zuto.com/apply/?advertId=202605232646465&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
            "vehicle_data_raw": {
                "type": "VEHICLE_TYPE_CAR",
                "colour": "Black",
                "fuelType": "Petrol",
                "make": "BMW",
                "mileage": 36950,
                "model": "M2",
                "price": 34500,
                "registration": "CF69RUO",
                "registrationYear": 2020,
                "transmission": "Automatic",
                "summary": "BMW M2 3.0 BiTurbo Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (559 bhp) Stg2, Both Packs, 2NH, Sunroof",
                "dealerId": null,
                "dealerName": null,
                "imageUrls": [
                    "https://m.atcdn.co.uk/a/media/w300/8457608c5e2e494ea2e52e9ac0446dc2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/94948a42dda74a80aa29d3a55c77c67e.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8b0481a5fba0421c8642089584f84450.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/52db9c7101f544e1ad773ae77bbbf6f8.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e15ba7f8030948189c90580c958eec9d.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6594710b69ae4e71ad9f32f2b8882b90.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/83dda1880bfd4ce8baddc1dae8e01f46.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/65f67b27a51e40caa44aa96919a1db40.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/e04eb2c80018453ea0184b628bdba34f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6cd7c2483f4a4313a931e461afee388b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/9103aa51ed404182a17d683e2ad76168.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/75b894ba3ba34dfb8c1fcc34a6d10129.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/941bd4973f2742fba79ed534f9def4db.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/5cb383513ea041be953acf5eba6c83b6.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/42bcca282ebc46cd84da25e76def046c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/0a638c7f762d492289acb3f4f9bfd42f.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/dc14f7a460244dcdafcb152ccdae420b.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/6357c1f176454840a2dfb14d4a34664c.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/074d65311fd24db68cf14a920bddcb88.jpg",
                    "https://m.atcdn.co.uk/a/media/w300/8a22744daf1a48bc8c7536d01c111e21.jpg"
                ],
                "advertUrl": "https://www.autotrader.co.uk/car-details/202605232646465",
                "stockId": "8a4296729e4f26fa019e549598885606",
                "searchId": "202605232646465"
            },
            "steps": [
                "start",
                "at_id: 202605232646465",
                "url: https://www.zuto.com/apply/?advertId=202605232646465&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
                "driver started",
                "page loaded",
                "__NEXT_DATA__ found",
                "vrm: CF69RUO",
                "make/model: BMW / M2",
                "data_complete: True",
                "driver quit"
            ]
        }
    }
]
meta: processed_data
{
    "scrape_log": [
        {
            "at": "2026-06-13 04:48:43",
            "reasons": [
                "first_ingest"
            ]
        },
        {
            "at": "2026-07-09 13:30:32",
            "reasons": [
                "price_change",
                "mileage_change"
            ]
        }
    ],
    "description": "Full service history inc. running in service. Last big service (filters/fluids/plugs) January 2026 and new Michelin PS4S all round.\n\nDCT\nBoth packs (Comfort + Plus)\nSunroof (rare option)\n2NH big brake kit (another rare option, recently replaced with genuine BMW discs/pads)\nIcon adaptive LED headlights\nHeated seats + steering wheel\nHarmon Kardon\nReverse camera\nOEM carbon splitter + diffuser + mirrors\nOEM dry carbon interior trim\n\nHEL braided brake lines\nSelect Motorsport 4 Pin Crank Hub\nWrench Studios Stage 2 (~559bhp) + GTS Gearbox Software\nVRSF Decats\nEqual length mid pipe\nBimecc wheel spacers 15mm F 12mm R with extended bolts and lockers\nEibach lowering springs\n\nExtremely clean and well looked after, both mechanically and cosmetically. It's garaged but used regularly. Ceramic coated last year and water beads off it beautifully.\n\nHPI clear - no finance.\n\nPersonal registration removed, I'll update pictures when I have time. Original registration is back on - CF69 RUO.\n\nViewing encouraged, and any inspections welcome. No test drives, though I'm happy to take anyone out in it.",
    "colour_detail": "Black",
    "price_history": [
        {
            "price": 35500,
            "recorded_at": "2026-06-13 04:48:43"
        },
        {
            "price": 34500,
            "recorded_at": "2026-07-09 13:30:32"
        }
    ],
    "images_history": [
        {
            "images": [
                {
                    "hash": "8457608c5e2e494ea2e52e9ac0446dc2",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/8457608c5e2e494ea2e52e9ac0446dc2.jpg"
                    }
                },
                {
                    "hash": "94948a42dda74a80aa29d3a55c77c67e",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/94948a42dda74a80aa29d3a55c77c67e.jpg"
                    }
                },
                {
                    "hash": "8b0481a5fba0421c8642089584f84450",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/8b0481a5fba0421c8642089584f84450.jpg"
                    }
                },
                {
                    "hash": "52db9c7101f544e1ad773ae77bbbf6f8",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/52db9c7101f544e1ad773ae77bbbf6f8.jpg"
                    }
                },
                {
                    "hash": "e15ba7f8030948189c90580c958eec9d",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/e15ba7f8030948189c90580c958eec9d.jpg"
                    }
                },
                {
                    "hash": "6594710b69ae4e71ad9f32f2b8882b90",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/6594710b69ae4e71ad9f32f2b8882b90.jpg"
                    }
                },
                {
                    "hash": "83dda1880bfd4ce8baddc1dae8e01f46",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/83dda1880bfd4ce8baddc1dae8e01f46.jpg"
                    }
                },
                {
                    "hash": "65f67b27a51e40caa44aa96919a1db40",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/65f67b27a51e40caa44aa96919a1db40.jpg"
                    }
                },
                {
                    "hash": "e04eb2c80018453ea0184b628bdba34f",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/e04eb2c80018453ea0184b628bdba34f.jpg"
                    }
                },
                {
                    "hash": "6cd7c2483f4a4313a931e461afee388b",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/6cd7c2483f4a4313a931e461afee388b.jpg"
                    }
                },
                {
                    "hash": "9103aa51ed404182a17d683e2ad76168",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/9103aa51ed404182a17d683e2ad76168.jpg"
                    }
                },
                {
                    "hash": "75b894ba3ba34dfb8c1fcc34a6d10129",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/75b894ba3ba34dfb8c1fcc34a6d10129.jpg"
                    }
                },
                {
                    "hash": "941bd4973f2742fba79ed534f9def4db",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/941bd4973f2742fba79ed534f9def4db.jpg"
                    }
                },
                {
                    "hash": "bb262cc7550e40f9a7ee7f395dfd7a3c",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/bb262cc7550e40f9a7ee7f395dfd7a3c.jpg"
                    }
                },
                {
                    "hash": "5cb383513ea041be953acf5eba6c83b6",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/5cb383513ea041be953acf5eba6c83b6.jpg"
                    }
                },
                {
                    "hash": "b5b1ad39385341c9b12aad5e6a1ef1e2",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/b5b1ad39385341c9b12aad5e6a1ef1e2.jpg"
                    }
                },
                {
                    "hash": "42bcca282ebc46cd84da25e76def046c",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/42bcca282ebc46cd84da25e76def046c.jpg"
                    }
                },
                {
                    "hash": "0a638c7f762d492289acb3f4f9bfd42f",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/0a638c7f762d492289acb3f4f9bfd42f.jpg"
                    }
                },
                {
                    "hash": "dc14f7a460244dcdafcb152ccdae420b",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/dc14f7a460244dcdafcb152ccdae420b.jpg"
                    }
                },
                {
                    "hash": "6357c1f176454840a2dfb14d4a34664c",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/6357c1f176454840a2dfb14d4a34664c.jpg"
                    }
                },
                {
                    "hash": "074d65311fd24db68cf14a920bddcb88",
                    "urls": {
                        "s": "https://m.atcdn.co.uk/a/media/w480/074d65311fd24db68cf14a920bddcb88.jpg"
                    }
                },
                {
                    "hash": "8a22744daf1a48bc8c7536d01c111e21",
                    "urls": {
                        "m": "https://m.atcdn.co.uk/a/media/w800/8a22744daf1a48bc8c7536d01c111e21.jpg"
                    }
                }
            ],
            "recorded_at": "2026-06-13 04:48:43"
        }
    ],
    "mileage_history": [
        {
            "mileage": 36785,
            "recorded_at": "2026-06-13 04:48:43"
        },
        {
            "mileage": 36950,
            "recorded_at": "2026-07-09 13:30:32"
        }
    ],
    "description_history": [
        {
            "hash": "d1ac133f5d3389297a6791a6b55d0d3f",
            "text": "Full service history inc. running in service. Last big service (filters/fluids/plugs) January 2026 and new Michelin PS4S all round.\n\nDCT\nBoth packs (Comfort + Plus)\nSunroof (rare option)\n2NH big brake kit (another rare option, recently replaced with genuine BMW discs/pads)\nIcon adaptive LED headlights\nHeated seats + steering wheel\nHarmon Kardon\nReverse camera\nOEM carbon splitter + diffuser + mirrors\nOEM dry carbon interior trim\n\nHEL braided brake lines\nSelect Motorsport 4 Pin Crank Hub\nWrench Studios Stage 2 (~559bhp) + GTS Gearbox Software\nVRSF Decats\nEqual length mid pipe\nBimecc wheel spacers 15mm F 12mm R with extended bolts and lockers\nEibach lowering springs\n\nExtremely clean and well looked after, both mechanically and cosmetically. It's garaged but used regularly. Ceramic coated last year and water beads off it beautifully.\n\nHPI clear - no finance.\n\nPersonal registration removed, I'll update pictures when I have time. Original registration is back on - CF69 RUO.\n\nViewing encouraged, and any inspections welcome. No test drives, though I'm happy to take anyone out in it.",
            "recorded_at": "2026-07-20 14:55:53"
        }
    ]
}