18 images
Expired
· Days listed: 2
2015 BMW M4
3.0 BiTurbo DCT Euro 6 (s/s) 2dr
£22,000
65,000 miles
N21WTY
Overview
Mileage
65,000 miles
Registration
2015 (15 reg)
Fuel type
Petrol
Body type
Convertible
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
Blue
Purchased a SUV so very reluctant sale.
Service due 800 miles.
Magnificent BMW M4 which requires no introduction. Real head turner. Well cared for car, in great condition with no expense spared. The car comes with every thing expected from Pro Nav, Harman Kardon Surround Sound System, New HK Amp fitted by BMW 2021, HUD, Rear Reversing Cameras, Park Distance Control, Electric Heated Memory Seats with Air Scarf, BMW M Performance Race Display Alcantara Steering Wheel Il with Carbon Trim. Full Leather, Adaptive M Suspension, AUX, Bluetooth Audio, + all the usual M4 stuff. Full Performance Carbon Body Styling, Custom Rear Carbon Spoiler, Ghost Security system (need a combination to start the car), Full PPF (Paint Protection Film) By Topaz, New Bilstein Shock Absorbers and Springs and the list really goes on. This car has a very good colour combo San Marino individual metallic exterior, paint and Silverstone leather interior with 19 437 M Double spoke Alloy. This amazing car comes with full BMW service History along with 2 keys, It truly is a head turner and must be viewed, you will not be disappointed. New tinted windows and refurbished alloys July 2024. New Clutch Pack fitted by BMW Feb 2024. Private Plate will not be sold with car. Service due 800 miles.
Had air con regas May 2026.
MOT until 3/2/27
Brand new BMW brake discs and pads front and rear. Fitted July 2025.
Seller
History
Price history
| When | Price | Δ |
|---|---|---|
| 5 days ago | £22,000 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 5 days ago | 65,000 | — |
Item data
Processed fields
- vrm
- N21WTY
- make
- BMW
- model
- M4
- trim line
- 3.0 BiTurbo DCT Euro 6 (s/s) 2dr
- year
- 2015
- body type
- Convertible
- fuel type
- Petrol
- transmission
- Automatic
- engine size cc
- 3000
- engine size litres
- 3
- colour
- Blue
- doors
- 2
- seats
- 4
- mileage
- 65000
- price
- 22000
- source key
- search-make-bmw-m4
- platform
- autotrader
Item record
- item id
- 36893
- remote id
- https://www.autotrader.co.uk/car-details/202410215418640
- platform
- autotrader
- source key
- search-make-bmw-m4
- remote status
- unavailable
- media count
- 18
- first seen at
- 2026-06-10 06:53:36
- last seen at
- 2026-06-12 07:10:51
- completed at
- 2026-06-13 04:17:37
- remote url
- View original →
Raw data
Item record
{
"item_id": 36893,
"remote_id": "https://www.autotrader.co.uk/car-details/202410215418640",
"source_key": "search-make-bmw-m4",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202410215418640",
"remote_status": "unavailable",
"media_count": 18,
"last_seen_at": "2026-06-12 07:10:51",
"first_seen_at": "2026-06-10 06:53:36",
"completed_at": "2026-06-13 04:17:37",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6936d263451345e0abbba8eaaddd709d.jpg",
"cdn_path": "509/36893/021014d7fff.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "021014d7ff",
"cdn_sizes": {
"f": "509/36893/021014d7fff.jpg",
"l": "509/36893/021014d7ffl.jpg",
"m": "509/36893/021014d7ffm.jpg",
"s": "509/36893/021014d7ffs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e8a6e3e0c577459a81441be8d5f745f2.jpg",
"cdn_path": "509/36893/9e09ebef3bf.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "9e09ebef3b",
"cdn_sizes": {
"f": "509/36893/9e09ebef3bf.jpg",
"l": "509/36893/9e09ebef3bl.jpg",
"m": "509/36893/9e09ebef3bm.jpg",
"s": "509/36893/9e09ebef3bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/484b3008162a45f0b810318cfb8234f2.jpg",
"cdn_path": "509/36893/4cb714fd14f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "4cb714fd14",
"cdn_sizes": {
"f": "509/36893/4cb714fd14f.jpg",
"l": "509/36893/4cb714fd14l.jpg",
"m": "509/36893/4cb714fd14m.jpg",
"s": "509/36893/4cb714fd14s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/f2e76e7cfa8c477f972fd507551b2b53.jpg",
"cdn_path": "509/36893/1da6d3fdc3f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "1da6d3fdc3",
"cdn_sizes": {
"f": "509/36893/1da6d3fdc3f.jpg",
"l": "509/36893/1da6d3fdc3l.jpg",
"m": "509/36893/1da6d3fdc3m.jpg",
"s": "509/36893/1da6d3fdc3s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/74e8e9d20fc74e7bb5b558d061533954.jpg",
"cdn_path": "509/36893/7f17690431f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "7f17690431",
"cdn_sizes": {
"f": "509/36893/7f17690431f.jpg",
"l": "509/36893/7f17690431l.jpg",
"m": "509/36893/7f17690431m.jpg",
"s": "509/36893/7f17690431s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg",
"cdn_path": "509/36893/5c53654c57f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "5c53654c57",
"cdn_sizes": {
"f": "509/36893/5c53654c57f.jpg",
"l": "509/36893/5c53654c57l.jpg",
"m": "509/36893/5c53654c57m.jpg",
"s": "509/36893/5c53654c57s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c387ed51f1604552ae4f93ed06a76d1a.jpg",
"cdn_path": "509/36893/054c578f1af.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "054c578f1a",
"cdn_sizes": {
"f": "509/36893/054c578f1af.jpg",
"l": "509/36893/054c578f1al.jpg",
"m": "509/36893/054c578f1am.jpg",
"s": "509/36893/054c578f1as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/0d37c54503aa4ec7a7843dbb56c2996c.jpg",
"cdn_path": "509/36893/65bc529d60f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "65bc529d60",
"cdn_sizes": {
"f": "509/36893/65bc529d60f.jpg",
"l": "509/36893/65bc529d60l.jpg",
"m": "509/36893/65bc529d60m.jpg",
"s": "509/36893/65bc529d60s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3c355894bc0f4cf78315f969d71bcc5a.jpg",
"cdn_path": "509/36893/d2500de285f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "d2500de285",
"cdn_sizes": {
"f": "509/36893/d2500de285f.jpg",
"l": "509/36893/d2500de285l.jpg",
"m": "509/36893/d2500de285m.jpg",
"s": "509/36893/d2500de285s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/774d4c0a128f451da89384c605fb6c0c.jpg",
"cdn_path": "509/36893/8b1dc8e3aff.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "8b1dc8e3af",
"cdn_sizes": {
"f": "509/36893/8b1dc8e3aff.jpg",
"l": "509/36893/8b1dc8e3afl.jpg",
"m": "509/36893/8b1dc8e3afm.jpg",
"s": "509/36893/8b1dc8e3afs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/cc5ae6d1ba7d461aa93c909ae63eee98.jpg",
"cdn_path": "509/36893/6fa4d92143f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "6fa4d92143",
"cdn_sizes": {
"f": "509/36893/6fa4d92143f.jpg",
"l": "509/36893/6fa4d92143l.jpg",
"m": "509/36893/6fa4d92143m.jpg",
"s": "509/36893/6fa4d92143s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e3b3e396509b4b90885eec6ee36e248d.jpg",
"cdn_path": "509/36893/3fc2d82013f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "3fc2d82013",
"cdn_sizes": {
"f": "509/36893/3fc2d82013f.jpg",
"l": "509/36893/3fc2d82013l.jpg",
"m": "509/36893/3fc2d82013m.jpg",
"s": "509/36893/3fc2d82013s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/cc43f8c262ad4e289757198d31aa3990.jpg",
"cdn_path": "509/36893/e90840691ef.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "e90840691e",
"cdn_sizes": {
"f": "509/36893/e90840691ef.jpg",
"l": "509/36893/e90840691el.jpg",
"m": "509/36893/e90840691em.jpg",
"s": "509/36893/e90840691es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/8d4ed8c32b1a44b698a32671dd41ff42.jpg",
"cdn_path": "509/36893/98af9ea905f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "98af9ea905",
"cdn_sizes": {
"f": "509/36893/98af9ea905f.jpg",
"l": "509/36893/98af9ea905l.jpg",
"m": "509/36893/98af9ea905m.jpg",
"s": "509/36893/98af9ea905s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7293e3ea776542ef867d1b51e1cbccb7.jpg",
"cdn_path": "509/36893/7bef0e3d69f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "7bef0e3d69",
"cdn_sizes": {
"f": "509/36893/7bef0e3d69f.jpg",
"l": "509/36893/7bef0e3d69l.jpg",
"m": "509/36893/7bef0e3d69m.jpg",
"s": "509/36893/7bef0e3d69s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/12e8ee1f972045e2a047d23fc6169a52.jpg",
"cdn_path": "509/36893/98d4a5f322f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "98d4a5f322",
"cdn_sizes": {
"f": "509/36893/98d4a5f322f.jpg",
"l": "509/36893/98d4a5f322l.jpg",
"m": "509/36893/98d4a5f322m.jpg",
"s": "509/36893/98d4a5f322s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg",
"cdn_path": "509/36893/375a3c8847f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "375a3c8847",
"cdn_sizes": {
"f": "509/36893/375a3c8847f.jpg",
"l": "509/36893/375a3c8847l.jpg",
"m": "509/36893/375a3c8847m.jpg",
"s": "509/36893/375a3c8847s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/f025895662744501a3398a6e4b161913.jpg",
"cdn_path": "509/36893/482bd6b34ff.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "482bd6b34f",
"cdn_sizes": {
"f": "509/36893/482bd6b34ff.jpg",
"l": "509/36893/482bd6b34fl.jpg",
"m": "509/36893/482bd6b34fm.jpg",
"s": "509/36893/482bd6b34fs.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "N21WTY",
"make": "BMW",
"model": "M4",
"trim_line": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"year": 2015,
"body_type": "Convertible",
"fuel_type": "Petrol",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "Blue",
"doors": 2,
"seats": 4,
"mileage": 65000,
"price": 22000,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-make-bmw-m4",
"platform": "autotrader"
},
"raw_payload": [
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202410215418640",
"vdata_scrape_id": "at_id_202410215418640",
"data_complete": true,
"listing": {
"title": "2015 BMW M4",
"subtitle": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"make": "BMW",
"model": "M4",
"year": 2015,
"price": 22000,
"mileage": 65000,
"fuel": "Petrol",
"body_type": "Convertible",
"gearbox": "Automatic",
"doors": 2,
"seats": 4,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "Blue",
"range_miles": null,
"vin": null,
"description": "Purchased a SUV so very reluctant sale. \n\nService due 800 miles.\n\nMagnificent BMW M4 which requires no introduction. Real head turner. Well cared for car, in great condition with no expense spared. The car comes with every thing expected from Pro Nav, Harman Kardon Surround Sound System, New HK Amp fitted by BMW 2021, HUD, Rear Reversing Cameras, Park Distance Control, Electric Heated Memory Seats with Air Scarf, BMW M Performance Race Display Alcantara Steering Wheel Il with Carbon Trim. Full Leather, Adaptive M Suspension, AUX, Bluetooth Audio, + all the usual M4 stuff. Full Performance Carbon Body Styling, Custom Rear Carbon Spoiler, Ghost Security system (need a combination to start the car), Full PPF (Paint Protection Film) By Topaz, New Bilstein Shock Absorbers and Springs and the list really goes on. This car has a very good colour combo San Marino individual metallic exterior, paint and Silverstone leather interior with 19 437 M Double spoke Alloy. This amazing car comes with full BMW service History along with 2 keys, It truly is a head turner and must be viewed, you will not be disappointed. New tinted windows and refurbished alloys July 2024. New Clutch Pack fitted by BMW Feb 2024. Private Plate will not be sold with car. Service due 800 miles. \n\nHad air con regas May 2026.\n\nMOT until 3/2/27\n\nBrand new BMW brake discs and pads front and rear. Fitted July 2025.",
"description_section_present": true,
"image_count": 18,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/6936d263451345e0abbba8eaaddd709d.jpg",
"https://m.atcdn.co.uk/a/media/w480/e8a6e3e0c577459a81441be8d5f745f2.jpg",
"https://m.atcdn.co.uk/a/media/w480/484b3008162a45f0b810318cfb8234f2.jpg",
"https://m.atcdn.co.uk/a/media/w800/f2e76e7cfa8c477f972fd507551b2b53.jpg",
"https://m.atcdn.co.uk/a/media/w480/74e8e9d20fc74e7bb5b558d061533954.jpg",
"https://m.atcdn.co.uk/a/media/w480/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg",
"https://m.atcdn.co.uk/a/media/w800/c387ed51f1604552ae4f93ed06a76d1a.jpg",
"https://m.atcdn.co.uk/a/media/w480/0d37c54503aa4ec7a7843dbb56c2996c.jpg",
"https://m.atcdn.co.uk/a/media/w480/3c355894bc0f4cf78315f969d71bcc5a.jpg",
"https://m.atcdn.co.uk/a/media/w800/774d4c0a128f451da89384c605fb6c0c.jpg",
"https://m.atcdn.co.uk/a/media/w480/cc5ae6d1ba7d461aa93c909ae63eee98.jpg",
"https://m.atcdn.co.uk/a/media/w480/e3b3e396509b4b90885eec6ee36e248d.jpg",
"https://m.atcdn.co.uk/a/media/w800/cc43f8c262ad4e289757198d31aa3990.jpg",
"https://m.atcdn.co.uk/a/media/w480/8d4ed8c32b1a44b698a32671dd41ff42.jpg",
"https://m.atcdn.co.uk/a/media/w480/7293e3ea776542ef867d1b51e1cbccb7.jpg",
"https://m.atcdn.co.uk/a/media/w800/12e8ee1f972045e2a047d23fc6169a52.jpg",
"https://m.atcdn.co.uk/a/media/w480/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg",
"https://m.atcdn.co.uk/a/media/w480/f025895662744501a3398a6e4b161913.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02035422752",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202410215418640",
"scraped_url": "https://www.autotrader.co.uk/car-details/202410215418640",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202410215418640",
"[+0.0s] at_id: 202410215418640",
"[+2.54s] driver started",
"[+3.46s] page loaded",
"[+4.6s] pre-cookie wait done",
"[+4.64s] switched into cookie iframe",
"[+4.76s] cookie button clicked",
"[+4.77s] cookie iframe gone",
"[+4.8s] title: 2015 BMW M4",
"[+4.83s] subtitle: 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"[+4.87s] price: 22000",
"[+4.95s] 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', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo']",
"[+4.96s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
"[+4.98s] overview section confirmed via CSS selector",
"[+4.99s] mileage: 65000",
"[+4.99s] year: 2015",
"[+5.0s] fuel: Petrol",
"[+5.01s] body_type: Convertible",
"[+5.01s] gearbox: Automatic",
"[+5.02s] doors: 2",
"[+5.02s] seats: 4",
"[+5.03s] engine: 3.0L",
"[+5.03s] emission_class: Euro 6",
"[+5.04s] colour: Blue",
"[+5.05s] range_miles: None",
"[+5.07s] data-lp-sdes not found — falling back to title parse",
"[+5.1s] make/model from page title: BMW / M4",
"[+5.18s] dealer_name: None",
"[+5.19s] dealer_id: None",
"[+5.2s] dealer_rating: None",
"[+5.25s] dealer_phone: 02035422752",
"[+5.26s] is_private_seller: True",
"[+5.31s] description_section_present: True",
"[+5.81s] description signpost clicked",
"[+5.97s] description: 1393 chars",
"[+5.99s] description modal closed",
"[+6.02s] image_count from counter: 18",
"[+6.07s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+6.74s] image grid present",
"[+7.26s] gallery images extracted: 18",
"[+7.26s] data_complete: True",
"[+7.37s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202410215418640",
"vdata_scrape_id": "at_id_202410215418640",
"data_complete": true,
"listing": {
"vrm": "N21WTY",
"year": 2015,
"make": "BMW",
"model": "M4",
"price": 22000,
"mileage": 65000,
"colour": "Blue",
"gearbox": "Automatic",
"fuel": "Petrol",
"subtitle": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr San Marino Blue . Ghost Alarm",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/6936d263451345e0abbba8eaaddd709d.jpg",
"https://m.atcdn.co.uk/a/media/w300/e8a6e3e0c577459a81441be8d5f745f2.jpg",
"https://m.atcdn.co.uk/a/media/w300/484b3008162a45f0b810318cfb8234f2.jpg",
"https://m.atcdn.co.uk/a/media/w300/f2e76e7cfa8c477f972fd507551b2b53.jpg",
"https://m.atcdn.co.uk/a/media/w300/74e8e9d20fc74e7bb5b558d061533954.jpg",
"https://m.atcdn.co.uk/a/media/w300/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg",
"https://m.atcdn.co.uk/a/media/w300/c387ed51f1604552ae4f93ed06a76d1a.jpg",
"https://m.atcdn.co.uk/a/media/w300/0d37c54503aa4ec7a7843dbb56c2996c.jpg",
"https://m.atcdn.co.uk/a/media/w300/3c355894bc0f4cf78315f969d71bcc5a.jpg",
"https://m.atcdn.co.uk/a/media/w300/774d4c0a128f451da89384c605fb6c0c.jpg",
"https://m.atcdn.co.uk/a/media/w300/cc5ae6d1ba7d461aa93c909ae63eee98.jpg",
"https://m.atcdn.co.uk/a/media/w300/e3b3e396509b4b90885eec6ee36e248d.jpg",
"https://m.atcdn.co.uk/a/media/w300/cc43f8c262ad4e289757198d31aa3990.jpg",
"https://m.atcdn.co.uk/a/media/w300/8d4ed8c32b1a44b698a32671dd41ff42.jpg",
"https://m.atcdn.co.uk/a/media/w300/7293e3ea776542ef867d1b51e1cbccb7.jpg",
"https://m.atcdn.co.uk/a/media/w300/12e8ee1f972045e2a047d23fc6169a52.jpg",
"https://m.atcdn.co.uk/a/media/w300/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg",
"https://m.atcdn.co.uk/a/media/w300/f025895662744501a3398a6e4b161913.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202410215418640",
"scraped_url": "https://www.zuto.com/apply/?advertId=202410215418640&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Blue",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 65000,
"model": "M4",
"price": 22000,
"registration": "N21WTY",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr San Marino Blue . Ghost Alarm",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/6936d263451345e0abbba8eaaddd709d.jpg",
"https://m.atcdn.co.uk/a/media/w300/e8a6e3e0c577459a81441be8d5f745f2.jpg",
"https://m.atcdn.co.uk/a/media/w300/484b3008162a45f0b810318cfb8234f2.jpg",
"https://m.atcdn.co.uk/a/media/w300/f2e76e7cfa8c477f972fd507551b2b53.jpg",
"https://m.atcdn.co.uk/a/media/w300/74e8e9d20fc74e7bb5b558d061533954.jpg",
"https://m.atcdn.co.uk/a/media/w300/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg",
"https://m.atcdn.co.uk/a/media/w300/c387ed51f1604552ae4f93ed06a76d1a.jpg",
"https://m.atcdn.co.uk/a/media/w300/0d37c54503aa4ec7a7843dbb56c2996c.jpg",
"https://m.atcdn.co.uk/a/media/w300/3c355894bc0f4cf78315f969d71bcc5a.jpg",
"https://m.atcdn.co.uk/a/media/w300/774d4c0a128f451da89384c605fb6c0c.jpg",
"https://m.atcdn.co.uk/a/media/w300/cc5ae6d1ba7d461aa93c909ae63eee98.jpg",
"https://m.atcdn.co.uk/a/media/w300/e3b3e396509b4b90885eec6ee36e248d.jpg",
"https://m.atcdn.co.uk/a/media/w300/cc43f8c262ad4e289757198d31aa3990.jpg",
"https://m.atcdn.co.uk/a/media/w300/8d4ed8c32b1a44b698a32671dd41ff42.jpg",
"https://m.atcdn.co.uk/a/media/w300/7293e3ea776542ef867d1b51e1cbccb7.jpg",
"https://m.atcdn.co.uk/a/media/w300/12e8ee1f972045e2a047d23fc6169a52.jpg",
"https://m.atcdn.co.uk/a/media/w300/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg",
"https://m.atcdn.co.uk/a/media/w300/f025895662744501a3398a6e4b161913.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202410215418640",
"stockId": "8a42e1b092a01fe60192ae4892991739",
"searchId": "202410215418640"
},
"steps": [
"start",
"at_id: 202410215418640",
"url: https://www.zuto.com/apply/?advertId=202410215418640&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: N21WTY",
"make/model: BMW / M4",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-06-13 05:18:34",
"reasons": [
"first_ingest"
]
}
],
"description": "Purchased a SUV so very reluctant sale. \n\nService due 800 miles.\n\nMagnificent BMW M4 which requires no introduction. Real head turner. Well cared for car, in great condition with no expense spared. The car comes with every thing expected from Pro Nav, Harman Kardon Surround Sound System, New HK Amp fitted by BMW 2021, HUD, Rear Reversing Cameras, Park Distance Control, Electric Heated Memory Seats with Air Scarf, BMW M Performance Race Display Alcantara Steering Wheel Il with Carbon Trim. Full Leather, Adaptive M Suspension, AUX, Bluetooth Audio, + all the usual M4 stuff. Full Performance Carbon Body Styling, Custom Rear Carbon Spoiler, Ghost Security system (need a combination to start the car), Full PPF (Paint Protection Film) By Topaz, New Bilstein Shock Absorbers and Springs and the list really goes on. This car has a very good colour combo San Marino individual metallic exterior, paint and Silverstone leather interior with 19 437 M Double spoke Alloy. This amazing car comes with full BMW service History along with 2 keys, It truly is a head turner and must be viewed, you will not be disappointed. New tinted windows and refurbished alloys July 2024. New Clutch Pack fitted by BMW Feb 2024. Private Plate will not be sold with car. Service due 800 miles. \n\nHad air con regas May 2026.\n\nMOT until 3/2/27\n\nBrand new BMW brake discs and pads front and rear. Fitted July 2025.",
"colour_detail": "Blue",
"price_history": [
{
"price": 22000,
"recorded_at": "2026-06-13 05:18:34"
}
],
"images_history": [
{
"images": [
{
"hash": "6936d263451345e0abbba8eaaddd709d",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/6936d263451345e0abbba8eaaddd709d.jpg"
}
},
{
"hash": "e8a6e3e0c577459a81441be8d5f745f2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e8a6e3e0c577459a81441be8d5f745f2.jpg"
}
},
{
"hash": "484b3008162a45f0b810318cfb8234f2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/484b3008162a45f0b810318cfb8234f2.jpg"
}
},
{
"hash": "f2e76e7cfa8c477f972fd507551b2b53",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/f2e76e7cfa8c477f972fd507551b2b53.jpg"
}
},
{
"hash": "74e8e9d20fc74e7bb5b558d061533954",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/74e8e9d20fc74e7bb5b558d061533954.jpg"
}
},
{
"hash": "ce389dc9a6b44fe1b4e0f1d80de6e6a2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg"
}
},
{
"hash": "c387ed51f1604552ae4f93ed06a76d1a",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/c387ed51f1604552ae4f93ed06a76d1a.jpg"
}
},
{
"hash": "0d37c54503aa4ec7a7843dbb56c2996c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/0d37c54503aa4ec7a7843dbb56c2996c.jpg"
}
},
{
"hash": "3c355894bc0f4cf78315f969d71bcc5a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/3c355894bc0f4cf78315f969d71bcc5a.jpg"
}
},
{
"hash": "774d4c0a128f451da89384c605fb6c0c",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/774d4c0a128f451da89384c605fb6c0c.jpg"
}
},
{
"hash": "cc5ae6d1ba7d461aa93c909ae63eee98",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/cc5ae6d1ba7d461aa93c909ae63eee98.jpg"
}
},
{
"hash": "e3b3e396509b4b90885eec6ee36e248d",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e3b3e396509b4b90885eec6ee36e248d.jpg"
}
},
{
"hash": "cc43f8c262ad4e289757198d31aa3990",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/cc43f8c262ad4e289757198d31aa3990.jpg"
}
},
{
"hash": "8d4ed8c32b1a44b698a32671dd41ff42",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/8d4ed8c32b1a44b698a32671dd41ff42.jpg"
}
},
{
"hash": "7293e3ea776542ef867d1b51e1cbccb7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/7293e3ea776542ef867d1b51e1cbccb7.jpg"
}
},
{
"hash": "12e8ee1f972045e2a047d23fc6169a52",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/12e8ee1f972045e2a047d23fc6169a52.jpg"
}
},
{
"hash": "80e0d545437c4b2c8b7b0fa0fd9c1a1a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg"
}
},
{
"hash": "f025895662744501a3398a6e4b161913",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/f025895662744501a3398a6e4b161913.jpg"
}
}
],
"recorded_at": "2026-06-13 05:18:34"
}
],
"mileage_history": [
{
"mileage": 65000,
"recorded_at": "2026-06-13 05:18:34"
}
],
"description_history": [
{
"hash": "851c5bad797fc39fdfff406ba2b23cc6",
"text": "Purchased a SUV so very reluctant sale. \n\nService due 800 miles.\n\nMagnificent BMW M4 which requires no introduction. Real head turner. Well cared for car, in great condition with no expense spared. The car comes with every thing expected from Pro Nav, Harman Kardon Surround Sound System, New HK Amp fitted by BMW 2021, HUD, Rear Reversing Cameras, Park Distance Control, Electric Heated Memory Seats with Air Scarf, BMW M Performance Race Display Alcantara Steering Wheel Il with Carbon Trim. Full Leather, Adaptive M Suspension, AUX, Bluetooth Audio, + all the usual M4 stuff. Full Performance Carbon Body Styling, Custom Rear Carbon Spoiler, Ghost Security system (need a combination to start the car), Full PPF (Paint Protection Film) By Topaz, New Bilstein Shock Absorbers and Springs and the list really goes on. This car has a very good colour combo San Marino individual metallic exterior, paint and Silverstone leather interior with 19 437 M Double spoke Alloy. This amazing car comes with full BMW service History along with 2 keys, It truly is a head turner and must be viewed, you will not be disappointed. New tinted windows and refurbished alloys July 2024. New Clutch Pack fitted by BMW Feb 2024. Private Plate will not be sold with car. Service due 800 miles. \n\nHad air con regas May 2026.\n\nMOT until 3/2/27\n\nBrand new BMW brake discs and pads front and rear. Fitted July 2025.",
"recorded_at": "2026-06-13 05:18:34"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6936d263451345e0abbba8eaaddd709d.jpg",
"cdn_path": "509/36893/021014d7fff.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "021014d7ff",
"cdn_sizes": {
"f": "509/36893/021014d7fff.jpg",
"l": "509/36893/021014d7ffl.jpg",
"m": "509/36893/021014d7ffm.jpg",
"s": "509/36893/021014d7ffs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e8a6e3e0c577459a81441be8d5f745f2.jpg",
"cdn_path": "509/36893/9e09ebef3bf.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "9e09ebef3b",
"cdn_sizes": {
"f": "509/36893/9e09ebef3bf.jpg",
"l": "509/36893/9e09ebef3bl.jpg",
"m": "509/36893/9e09ebef3bm.jpg",
"s": "509/36893/9e09ebef3bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/484b3008162a45f0b810318cfb8234f2.jpg",
"cdn_path": "509/36893/4cb714fd14f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "4cb714fd14",
"cdn_sizes": {
"f": "509/36893/4cb714fd14f.jpg",
"l": "509/36893/4cb714fd14l.jpg",
"m": "509/36893/4cb714fd14m.jpg",
"s": "509/36893/4cb714fd14s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/f2e76e7cfa8c477f972fd507551b2b53.jpg",
"cdn_path": "509/36893/1da6d3fdc3f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "1da6d3fdc3",
"cdn_sizes": {
"f": "509/36893/1da6d3fdc3f.jpg",
"l": "509/36893/1da6d3fdc3l.jpg",
"m": "509/36893/1da6d3fdc3m.jpg",
"s": "509/36893/1da6d3fdc3s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/74e8e9d20fc74e7bb5b558d061533954.jpg",
"cdn_path": "509/36893/7f17690431f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "7f17690431",
"cdn_sizes": {
"f": "509/36893/7f17690431f.jpg",
"l": "509/36893/7f17690431l.jpg",
"m": "509/36893/7f17690431m.jpg",
"s": "509/36893/7f17690431s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg",
"cdn_path": "509/36893/5c53654c57f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "5c53654c57",
"cdn_sizes": {
"f": "509/36893/5c53654c57f.jpg",
"l": "509/36893/5c53654c57l.jpg",
"m": "509/36893/5c53654c57m.jpg",
"s": "509/36893/5c53654c57s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c387ed51f1604552ae4f93ed06a76d1a.jpg",
"cdn_path": "509/36893/054c578f1af.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "054c578f1a",
"cdn_sizes": {
"f": "509/36893/054c578f1af.jpg",
"l": "509/36893/054c578f1al.jpg",
"m": "509/36893/054c578f1am.jpg",
"s": "509/36893/054c578f1as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/0d37c54503aa4ec7a7843dbb56c2996c.jpg",
"cdn_path": "509/36893/65bc529d60f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "65bc529d60",
"cdn_sizes": {
"f": "509/36893/65bc529d60f.jpg",
"l": "509/36893/65bc529d60l.jpg",
"m": "509/36893/65bc529d60m.jpg",
"s": "509/36893/65bc529d60s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3c355894bc0f4cf78315f969d71bcc5a.jpg",
"cdn_path": "509/36893/d2500de285f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "d2500de285",
"cdn_sizes": {
"f": "509/36893/d2500de285f.jpg",
"l": "509/36893/d2500de285l.jpg",
"m": "509/36893/d2500de285m.jpg",
"s": "509/36893/d2500de285s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/774d4c0a128f451da89384c605fb6c0c.jpg",
"cdn_path": "509/36893/8b1dc8e3aff.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "8b1dc8e3af",
"cdn_sizes": {
"f": "509/36893/8b1dc8e3aff.jpg",
"l": "509/36893/8b1dc8e3afl.jpg",
"m": "509/36893/8b1dc8e3afm.jpg",
"s": "509/36893/8b1dc8e3afs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/cc5ae6d1ba7d461aa93c909ae63eee98.jpg",
"cdn_path": "509/36893/6fa4d92143f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "6fa4d92143",
"cdn_sizes": {
"f": "509/36893/6fa4d92143f.jpg",
"l": "509/36893/6fa4d92143l.jpg",
"m": "509/36893/6fa4d92143m.jpg",
"s": "509/36893/6fa4d92143s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e3b3e396509b4b90885eec6ee36e248d.jpg",
"cdn_path": "509/36893/3fc2d82013f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "3fc2d82013",
"cdn_sizes": {
"f": "509/36893/3fc2d82013f.jpg",
"l": "509/36893/3fc2d82013l.jpg",
"m": "509/36893/3fc2d82013m.jpg",
"s": "509/36893/3fc2d82013s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/cc43f8c262ad4e289757198d31aa3990.jpg",
"cdn_path": "509/36893/e90840691ef.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "e90840691e",
"cdn_sizes": {
"f": "509/36893/e90840691ef.jpg",
"l": "509/36893/e90840691el.jpg",
"m": "509/36893/e90840691em.jpg",
"s": "509/36893/e90840691es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/8d4ed8c32b1a44b698a32671dd41ff42.jpg",
"cdn_path": "509/36893/98af9ea905f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "98af9ea905",
"cdn_sizes": {
"f": "509/36893/98af9ea905f.jpg",
"l": "509/36893/98af9ea905l.jpg",
"m": "509/36893/98af9ea905m.jpg",
"s": "509/36893/98af9ea905s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7293e3ea776542ef867d1b51e1cbccb7.jpg",
"cdn_path": "509/36893/7bef0e3d69f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "7bef0e3d69",
"cdn_sizes": {
"f": "509/36893/7bef0e3d69f.jpg",
"l": "509/36893/7bef0e3d69l.jpg",
"m": "509/36893/7bef0e3d69m.jpg",
"s": "509/36893/7bef0e3d69s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/12e8ee1f972045e2a047d23fc6169a52.jpg",
"cdn_path": "509/36893/98d4a5f322f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "98d4a5f322",
"cdn_sizes": {
"f": "509/36893/98d4a5f322f.jpg",
"l": "509/36893/98d4a5f322l.jpg",
"m": "509/36893/98d4a5f322m.jpg",
"s": "509/36893/98d4a5f322s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg",
"cdn_path": "509/36893/375a3c8847f.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "375a3c8847",
"cdn_sizes": {
"f": "509/36893/375a3c8847f.jpg",
"l": "509/36893/375a3c8847l.jpg",
"m": "509/36893/375a3c8847m.jpg",
"s": "509/36893/375a3c8847s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/f025895662744501a3398a6e4b161913.jpg",
"cdn_path": "509/36893/482bd6b34ff.jpg",
"status": "complete",
"attempts": 0,
"cdn_hash": "482bd6b34f",
"cdn_sizes": {
"f": "509/36893/482bd6b34ff.jpg",
"l": "509/36893/482bd6b34fl.jpg",
"m": "509/36893/482bd6b34fm.jpg",
"s": "509/36893/482bd6b34fs.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "N21WTY",
"make": "BMW",
"model": "M4",
"trim_line": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"year": 2015,
"body_type": "Convertible",
"fuel_type": "Petrol",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "Blue",
"doors": 2,
"seats": 4,
"mileage": 65000,
"price": 22000,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-make-bmw-m4",
"platform": "autotrader"
}
meta: raw_payload
[
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202410215418640",
"vdata_scrape_id": "at_id_202410215418640",
"data_complete": true,
"listing": {
"title": "2015 BMW M4",
"subtitle": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"make": "BMW",
"model": "M4",
"year": 2015,
"price": 22000,
"mileage": 65000,
"fuel": "Petrol",
"body_type": "Convertible",
"gearbox": "Automatic",
"doors": 2,
"seats": 4,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "Blue",
"range_miles": null,
"vin": null,
"description": "Purchased a SUV so very reluctant sale. \n\nService due 800 miles.\n\nMagnificent BMW M4 which requires no introduction. Real head turner. Well cared for car, in great condition with no expense spared. The car comes with every thing expected from Pro Nav, Harman Kardon Surround Sound System, New HK Amp fitted by BMW 2021, HUD, Rear Reversing Cameras, Park Distance Control, Electric Heated Memory Seats with Air Scarf, BMW M Performance Race Display Alcantara Steering Wheel Il with Carbon Trim. Full Leather, Adaptive M Suspension, AUX, Bluetooth Audio, + all the usual M4 stuff. Full Performance Carbon Body Styling, Custom Rear Carbon Spoiler, Ghost Security system (need a combination to start the car), Full PPF (Paint Protection Film) By Topaz, New Bilstein Shock Absorbers and Springs and the list really goes on. This car has a very good colour combo San Marino individual metallic exterior, paint and Silverstone leather interior with 19 437 M Double spoke Alloy. This amazing car comes with full BMW service History along with 2 keys, It truly is a head turner and must be viewed, you will not be disappointed. New tinted windows and refurbished alloys July 2024. New Clutch Pack fitted by BMW Feb 2024. Private Plate will not be sold with car. Service due 800 miles. \n\nHad air con regas May 2026.\n\nMOT until 3/2/27\n\nBrand new BMW brake discs and pads front and rear. Fitted July 2025.",
"description_section_present": true,
"image_count": 18,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/6936d263451345e0abbba8eaaddd709d.jpg",
"https://m.atcdn.co.uk/a/media/w480/e8a6e3e0c577459a81441be8d5f745f2.jpg",
"https://m.atcdn.co.uk/a/media/w480/484b3008162a45f0b810318cfb8234f2.jpg",
"https://m.atcdn.co.uk/a/media/w800/f2e76e7cfa8c477f972fd507551b2b53.jpg",
"https://m.atcdn.co.uk/a/media/w480/74e8e9d20fc74e7bb5b558d061533954.jpg",
"https://m.atcdn.co.uk/a/media/w480/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg",
"https://m.atcdn.co.uk/a/media/w800/c387ed51f1604552ae4f93ed06a76d1a.jpg",
"https://m.atcdn.co.uk/a/media/w480/0d37c54503aa4ec7a7843dbb56c2996c.jpg",
"https://m.atcdn.co.uk/a/media/w480/3c355894bc0f4cf78315f969d71bcc5a.jpg",
"https://m.atcdn.co.uk/a/media/w800/774d4c0a128f451da89384c605fb6c0c.jpg",
"https://m.atcdn.co.uk/a/media/w480/cc5ae6d1ba7d461aa93c909ae63eee98.jpg",
"https://m.atcdn.co.uk/a/media/w480/e3b3e396509b4b90885eec6ee36e248d.jpg",
"https://m.atcdn.co.uk/a/media/w800/cc43f8c262ad4e289757198d31aa3990.jpg",
"https://m.atcdn.co.uk/a/media/w480/8d4ed8c32b1a44b698a32671dd41ff42.jpg",
"https://m.atcdn.co.uk/a/media/w480/7293e3ea776542ef867d1b51e1cbccb7.jpg",
"https://m.atcdn.co.uk/a/media/w800/12e8ee1f972045e2a047d23fc6169a52.jpg",
"https://m.atcdn.co.uk/a/media/w480/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg",
"https://m.atcdn.co.uk/a/media/w480/f025895662744501a3398a6e4b161913.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02035422752",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202410215418640",
"scraped_url": "https://www.autotrader.co.uk/car-details/202410215418640",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202410215418640",
"[+0.0s] at_id: 202410215418640",
"[+2.54s] driver started",
"[+3.46s] page loaded",
"[+4.6s] pre-cookie wait done",
"[+4.64s] switched into cookie iframe",
"[+4.76s] cookie button clicked",
"[+4.77s] cookie iframe gone",
"[+4.8s] title: 2015 BMW M4",
"[+4.83s] subtitle: 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"[+4.87s] price: 22000",
"[+4.95s] 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', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo']",
"[+4.96s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
"[+4.98s] overview section confirmed via CSS selector",
"[+4.99s] mileage: 65000",
"[+4.99s] year: 2015",
"[+5.0s] fuel: Petrol",
"[+5.01s] body_type: Convertible",
"[+5.01s] gearbox: Automatic",
"[+5.02s] doors: 2",
"[+5.02s] seats: 4",
"[+5.03s] engine: 3.0L",
"[+5.03s] emission_class: Euro 6",
"[+5.04s] colour: Blue",
"[+5.05s] range_miles: None",
"[+5.07s] data-lp-sdes not found — falling back to title parse",
"[+5.1s] make/model from page title: BMW / M4",
"[+5.18s] dealer_name: None",
"[+5.19s] dealer_id: None",
"[+5.2s] dealer_rating: None",
"[+5.25s] dealer_phone: 02035422752",
"[+5.26s] is_private_seller: True",
"[+5.31s] description_section_present: True",
"[+5.81s] description signpost clicked",
"[+5.97s] description: 1393 chars",
"[+5.99s] description modal closed",
"[+6.02s] image_count from counter: 18",
"[+6.07s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+6.74s] image grid present",
"[+7.26s] gallery images extracted: 18",
"[+7.26s] data_complete: True",
"[+7.37s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202410215418640",
"vdata_scrape_id": "at_id_202410215418640",
"data_complete": true,
"listing": {
"vrm": "N21WTY",
"year": 2015,
"make": "BMW",
"model": "M4",
"price": 22000,
"mileage": 65000,
"colour": "Blue",
"gearbox": "Automatic",
"fuel": "Petrol",
"subtitle": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr San Marino Blue . Ghost Alarm",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/6936d263451345e0abbba8eaaddd709d.jpg",
"https://m.atcdn.co.uk/a/media/w300/e8a6e3e0c577459a81441be8d5f745f2.jpg",
"https://m.atcdn.co.uk/a/media/w300/484b3008162a45f0b810318cfb8234f2.jpg",
"https://m.atcdn.co.uk/a/media/w300/f2e76e7cfa8c477f972fd507551b2b53.jpg",
"https://m.atcdn.co.uk/a/media/w300/74e8e9d20fc74e7bb5b558d061533954.jpg",
"https://m.atcdn.co.uk/a/media/w300/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg",
"https://m.atcdn.co.uk/a/media/w300/c387ed51f1604552ae4f93ed06a76d1a.jpg",
"https://m.atcdn.co.uk/a/media/w300/0d37c54503aa4ec7a7843dbb56c2996c.jpg",
"https://m.atcdn.co.uk/a/media/w300/3c355894bc0f4cf78315f969d71bcc5a.jpg",
"https://m.atcdn.co.uk/a/media/w300/774d4c0a128f451da89384c605fb6c0c.jpg",
"https://m.atcdn.co.uk/a/media/w300/cc5ae6d1ba7d461aa93c909ae63eee98.jpg",
"https://m.atcdn.co.uk/a/media/w300/e3b3e396509b4b90885eec6ee36e248d.jpg",
"https://m.atcdn.co.uk/a/media/w300/cc43f8c262ad4e289757198d31aa3990.jpg",
"https://m.atcdn.co.uk/a/media/w300/8d4ed8c32b1a44b698a32671dd41ff42.jpg",
"https://m.atcdn.co.uk/a/media/w300/7293e3ea776542ef867d1b51e1cbccb7.jpg",
"https://m.atcdn.co.uk/a/media/w300/12e8ee1f972045e2a047d23fc6169a52.jpg",
"https://m.atcdn.co.uk/a/media/w300/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg",
"https://m.atcdn.co.uk/a/media/w300/f025895662744501a3398a6e4b161913.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202410215418640",
"scraped_url": "https://www.zuto.com/apply/?advertId=202410215418640&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Blue",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 65000,
"model": "M4",
"price": 22000,
"registration": "N21WTY",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr San Marino Blue . Ghost Alarm",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/6936d263451345e0abbba8eaaddd709d.jpg",
"https://m.atcdn.co.uk/a/media/w300/e8a6e3e0c577459a81441be8d5f745f2.jpg",
"https://m.atcdn.co.uk/a/media/w300/484b3008162a45f0b810318cfb8234f2.jpg",
"https://m.atcdn.co.uk/a/media/w300/f2e76e7cfa8c477f972fd507551b2b53.jpg",
"https://m.atcdn.co.uk/a/media/w300/74e8e9d20fc74e7bb5b558d061533954.jpg",
"https://m.atcdn.co.uk/a/media/w300/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg",
"https://m.atcdn.co.uk/a/media/w300/c387ed51f1604552ae4f93ed06a76d1a.jpg",
"https://m.atcdn.co.uk/a/media/w300/0d37c54503aa4ec7a7843dbb56c2996c.jpg",
"https://m.atcdn.co.uk/a/media/w300/3c355894bc0f4cf78315f969d71bcc5a.jpg",
"https://m.atcdn.co.uk/a/media/w300/774d4c0a128f451da89384c605fb6c0c.jpg",
"https://m.atcdn.co.uk/a/media/w300/cc5ae6d1ba7d461aa93c909ae63eee98.jpg",
"https://m.atcdn.co.uk/a/media/w300/e3b3e396509b4b90885eec6ee36e248d.jpg",
"https://m.atcdn.co.uk/a/media/w300/cc43f8c262ad4e289757198d31aa3990.jpg",
"https://m.atcdn.co.uk/a/media/w300/8d4ed8c32b1a44b698a32671dd41ff42.jpg",
"https://m.atcdn.co.uk/a/media/w300/7293e3ea776542ef867d1b51e1cbccb7.jpg",
"https://m.atcdn.co.uk/a/media/w300/12e8ee1f972045e2a047d23fc6169a52.jpg",
"https://m.atcdn.co.uk/a/media/w300/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg",
"https://m.atcdn.co.uk/a/media/w300/f025895662744501a3398a6e4b161913.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202410215418640",
"stockId": "8a42e1b092a01fe60192ae4892991739",
"searchId": "202410215418640"
},
"steps": [
"start",
"at_id: 202410215418640",
"url: https://www.zuto.com/apply/?advertId=202410215418640&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: N21WTY",
"make/model: BMW / M4",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-06-13 05:18:34",
"reasons": [
"first_ingest"
]
}
],
"description": "Purchased a SUV so very reluctant sale. \n\nService due 800 miles.\n\nMagnificent BMW M4 which requires no introduction. Real head turner. Well cared for car, in great condition with no expense spared. The car comes with every thing expected from Pro Nav, Harman Kardon Surround Sound System, New HK Amp fitted by BMW 2021, HUD, Rear Reversing Cameras, Park Distance Control, Electric Heated Memory Seats with Air Scarf, BMW M Performance Race Display Alcantara Steering Wheel Il with Carbon Trim. Full Leather, Adaptive M Suspension, AUX, Bluetooth Audio, + all the usual M4 stuff. Full Performance Carbon Body Styling, Custom Rear Carbon Spoiler, Ghost Security system (need a combination to start the car), Full PPF (Paint Protection Film) By Topaz, New Bilstein Shock Absorbers and Springs and the list really goes on. This car has a very good colour combo San Marino individual metallic exterior, paint and Silverstone leather interior with 19 437 M Double spoke Alloy. This amazing car comes with full BMW service History along with 2 keys, It truly is a head turner and must be viewed, you will not be disappointed. New tinted windows and refurbished alloys July 2024. New Clutch Pack fitted by BMW Feb 2024. Private Plate will not be sold with car. Service due 800 miles. \n\nHad air con regas May 2026.\n\nMOT until 3/2/27\n\nBrand new BMW brake discs and pads front and rear. Fitted July 2025.",
"colour_detail": "Blue",
"price_history": [
{
"price": 22000,
"recorded_at": "2026-06-13 05:18:34"
}
],
"images_history": [
{
"images": [
{
"hash": "6936d263451345e0abbba8eaaddd709d",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/6936d263451345e0abbba8eaaddd709d.jpg"
}
},
{
"hash": "e8a6e3e0c577459a81441be8d5f745f2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e8a6e3e0c577459a81441be8d5f745f2.jpg"
}
},
{
"hash": "484b3008162a45f0b810318cfb8234f2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/484b3008162a45f0b810318cfb8234f2.jpg"
}
},
{
"hash": "f2e76e7cfa8c477f972fd507551b2b53",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/f2e76e7cfa8c477f972fd507551b2b53.jpg"
}
},
{
"hash": "74e8e9d20fc74e7bb5b558d061533954",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/74e8e9d20fc74e7bb5b558d061533954.jpg"
}
},
{
"hash": "ce389dc9a6b44fe1b4e0f1d80de6e6a2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/ce389dc9a6b44fe1b4e0f1d80de6e6a2.jpg"
}
},
{
"hash": "c387ed51f1604552ae4f93ed06a76d1a",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/c387ed51f1604552ae4f93ed06a76d1a.jpg"
}
},
{
"hash": "0d37c54503aa4ec7a7843dbb56c2996c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/0d37c54503aa4ec7a7843dbb56c2996c.jpg"
}
},
{
"hash": "3c355894bc0f4cf78315f969d71bcc5a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/3c355894bc0f4cf78315f969d71bcc5a.jpg"
}
},
{
"hash": "774d4c0a128f451da89384c605fb6c0c",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/774d4c0a128f451da89384c605fb6c0c.jpg"
}
},
{
"hash": "cc5ae6d1ba7d461aa93c909ae63eee98",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/cc5ae6d1ba7d461aa93c909ae63eee98.jpg"
}
},
{
"hash": "e3b3e396509b4b90885eec6ee36e248d",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e3b3e396509b4b90885eec6ee36e248d.jpg"
}
},
{
"hash": "cc43f8c262ad4e289757198d31aa3990",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/cc43f8c262ad4e289757198d31aa3990.jpg"
}
},
{
"hash": "8d4ed8c32b1a44b698a32671dd41ff42",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/8d4ed8c32b1a44b698a32671dd41ff42.jpg"
}
},
{
"hash": "7293e3ea776542ef867d1b51e1cbccb7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/7293e3ea776542ef867d1b51e1cbccb7.jpg"
}
},
{
"hash": "12e8ee1f972045e2a047d23fc6169a52",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/12e8ee1f972045e2a047d23fc6169a52.jpg"
}
},
{
"hash": "80e0d545437c4b2c8b7b0fa0fd9c1a1a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/80e0d545437c4b2c8b7b0fa0fd9c1a1a.jpg"
}
},
{
"hash": "f025895662744501a3398a6e4b161913",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/f025895662744501a3398a6e4b161913.jpg"
}
}
],
"recorded_at": "2026-06-13 05:18:34"
}
],
"mileage_history": [
{
"mileage": 65000,
"recorded_at": "2026-06-13 05:18:34"
}
],
"description_history": [
{
"hash": "851c5bad797fc39fdfff406ba2b23cc6",
"text": "Purchased a SUV so very reluctant sale. \n\nService due 800 miles.\n\nMagnificent BMW M4 which requires no introduction. Real head turner. Well cared for car, in great condition with no expense spared. The car comes with every thing expected from Pro Nav, Harman Kardon Surround Sound System, New HK Amp fitted by BMW 2021, HUD, Rear Reversing Cameras, Park Distance Control, Electric Heated Memory Seats with Air Scarf, BMW M Performance Race Display Alcantara Steering Wheel Il with Carbon Trim. Full Leather, Adaptive M Suspension, AUX, Bluetooth Audio, + all the usual M4 stuff. Full Performance Carbon Body Styling, Custom Rear Carbon Spoiler, Ghost Security system (need a combination to start the car), Full PPF (Paint Protection Film) By Topaz, New Bilstein Shock Absorbers and Springs and the list really goes on. This car has a very good colour combo San Marino individual metallic exterior, paint and Silverstone leather interior with 19 437 M Double spoke Alloy. This amazing car comes with full BMW service History along with 2 keys, It truly is a head turner and must be viewed, you will not be disappointed. New tinted windows and refurbished alloys July 2024. New Clutch Pack fitted by BMW Feb 2024. Private Plate will not be sold with car. Service due 800 miles. \n\nHad air con regas May 2026.\n\nMOT until 3/2/27\n\nBrand new BMW brake discs and pads front and rear. Fitted July 2025.",
"recorded_at": "2026-06-13 05:18:34"
}
]
}