20 images
Online
· Days listed: 3
2015 BMW 3 Series
2.0 320d M Sport Auto Euro 6 (s/s) 4dr
£4,300
158,000 miles
YB15BKA
Overview
Mileage
158,000 miles
Registration
2015 (15 reg)
Fuel type
Diesel
Body type
Saloon
Engine
2L
Gearbox
Automatic
Doors
4
Seats
5
Body colour
White
Very good condition, runs perfectly, sounds great and has just been professionally valeted. Looking for a quick sale due to arrival of new vehicle.
CAT N, non structural damage which has since been repaired in 2023.
Car has sailed through MOT each year since then with no majors other than tinted front windscreen, front tints now removed.
MOT'd until October 2026 - test cert no minors.
Service History:
Gearbox serviced by BMW Bavarian @132k miles.
Full service by Car Clinique (BMW Specialist) - oil filter, air filter, fuel filter, micro filter & engine oil @147k miles.
Front arms replaced and exhaust clamp replaced by Car Clinique @151k miles.
Front pads, front discs, rear pads, rear discs replaced by Car Clinique @153k miles.
Full service by Car Clinique - oil filter, air filter, fuel filter, micro filter & engine oil @156k miles.
Front springs, top mounts and bump tops replaced by Car Clinique @156k miles.
BMW Recalls:
Airbag replaced by BMW Bavarian per BMW recall.
Exhaust Gas Recirculation (EGR) cooler replaced by BMW Bavarian per BMW recall.
Timing Chain:
Timing chain has never been replaced however there are no unusual noises and it was checked over by the mechanic for weaknesses when the car was up on the ramp for service just 2k miles ago.
The selling price though does reflect that this has never been changed.
Seller
History
Price history
| When | Price | Δ |
|---|---|---|
| 3 days ago | £4,300 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 3 days ago | 158,000 | — |
Item data
Processed fields
- vrm
- YB15BKA
- make
- BMW
- model
- 3 Series
- trim line
- 2.0 320d M Sport Auto Euro 6 (s/s) 4dr
- year
- 2015
- body type
- Saloon
- fuel type
- Diesel
- transmission
- Automatic
- engine size cc
- 2000
- engine size litres
- 2
- colour
- White
- doors
- 4
- seats
- 5
- mileage
- 158000
- price
- 4300
- source key
- search-ni
- platform
- autotrader
Item record
- item id
- 40785
- remote id
- https://www.autotrader.co.uk/car-details/202605312859123
- platform
- autotrader
- source key
- search-ni
- remote status
- available
- media count
- 20
- first seen at
- 2026-06-17 17:21:44
- last seen at
- 2026-06-17 17:21:44
- completed at
- 2026-06-17 17:31:55
- remote url
- View original →
Raw data
Item record
{
"item_id": 40785,
"remote_id": "https://www.autotrader.co.uk/car-details/202605312859123",
"source_key": "search-ni",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202605312859123",
"remote_status": "available",
"media_count": 20,
"last_seen_at": "2026-06-17 17:21:44",
"first_seen_at": "2026-06-17 17:21:44",
"completed_at": "2026-06-17 17:31:55",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/1cd06088441d41808124c393886c3edc.jpg",
"cdn_path": "570/40785/1e83677f11f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "1e83677f11",
"cdn_sizes": {
"f": "570/40785/1e83677f11f.jpg",
"l": "570/40785/1e83677f11l.jpg",
"m": "570/40785/1e83677f11m.jpg",
"s": "570/40785/1e83677f11s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/64c218189a1c4d39ba69d2e94941cbed.jpg",
"cdn_path": "570/40785/8c112e828ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8c112e828e",
"cdn_sizes": {
"f": "570/40785/8c112e828ef.jpg",
"l": "570/40785/8c112e828el.jpg",
"m": "570/40785/8c112e828em.jpg",
"s": "570/40785/8c112e828es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d7964b613aa1437db09f2dbe16f7e5f7.jpg",
"cdn_path": "570/40785/c44d2108c1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c44d2108c1",
"cdn_sizes": {
"f": "570/40785/c44d2108c1f.jpg",
"l": "570/40785/c44d2108c1l.jpg",
"m": "570/40785/c44d2108c1m.jpg",
"s": "570/40785/c44d2108c1s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/59031742b2fb47c9941c222583073be7.jpg",
"cdn_path": "570/40785/7b44c73b4af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "7b44c73b4a",
"cdn_sizes": {
"f": "570/40785/7b44c73b4af.jpg",
"l": "570/40785/7b44c73b4al.jpg",
"m": "570/40785/7b44c73b4am.jpg",
"s": "570/40785/7b44c73b4as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/996d78f5985240388d513ea06310c792.jpg",
"cdn_path": "570/40785/8d9b649393f.jpg",
"status": "complete",
"attempts": 2,
"cdn_hash": "8d9b649393",
"cdn_sizes": {
"f": "570/40785/8d9b649393f.jpg",
"l": "570/40785/8d9b649393l.jpg",
"m": "570/40785/8d9b649393m.jpg",
"s": "570/40785/8d9b649393s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3b0ef398770e469283f5a17c7b6c68f8.jpg",
"cdn_path": "570/40785/b37a8f151af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "b37a8f151a",
"cdn_sizes": {
"f": "570/40785/b37a8f151af.jpg",
"l": "570/40785/b37a8f151al.jpg",
"m": "570/40785/b37a8f151am.jpg",
"s": "570/40785/b37a8f151as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/58e15209d44f4cdd9a541a96e0257bce.jpg",
"cdn_path": "570/40785/d0d1c04670f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d0d1c04670",
"cdn_sizes": {
"f": "570/40785/d0d1c04670f.jpg",
"l": "570/40785/d0d1c04670l.jpg",
"m": "570/40785/d0d1c04670m.jpg",
"s": "570/40785/d0d1c04670s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3f582fc01e6741e4b9847c2c90830923.jpg",
"cdn_path": "570/40785/3ed1590dcbf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3ed1590dcb",
"cdn_sizes": {
"f": "570/40785/3ed1590dcbf.jpg",
"l": "570/40785/3ed1590dcbl.jpg",
"m": "570/40785/3ed1590dcbm.jpg",
"s": "570/40785/3ed1590dcbs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4887fe9c5f624e678e54cedc0301d9a7.jpg",
"cdn_path": "570/40785/80f214ef6cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "80f214ef6c",
"cdn_sizes": {
"f": "570/40785/80f214ef6cf.jpg",
"l": "570/40785/80f214ef6cl.jpg",
"m": "570/40785/80f214ef6cm.jpg",
"s": "570/40785/80f214ef6cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b136dffff9fb413e871986fcd0c9ef09.jpg",
"cdn_path": "570/40785/0d3043ac45f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "0d3043ac45",
"cdn_sizes": {
"f": "570/40785/0d3043ac45f.jpg",
"l": "570/40785/0d3043ac45l.jpg",
"m": "570/40785/0d3043ac45m.jpg",
"s": "570/40785/0d3043ac45s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/be0f3959c8ae4471a3bda99fc22d46bb.jpg",
"cdn_path": "570/40785/e06922385df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "e06922385d",
"cdn_sizes": {
"f": "570/40785/e06922385df.jpg",
"l": "570/40785/e06922385dl.jpg",
"m": "570/40785/e06922385dm.jpg",
"s": "570/40785/e06922385ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/fb5123fc6f1b4df2a39a291d800943c6.jpg",
"cdn_path": "570/40785/199ab151acf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "199ab151ac",
"cdn_sizes": {
"f": "570/40785/199ab151acf.jpg",
"l": "570/40785/199ab151acl.jpg",
"m": "570/40785/199ab151acm.jpg",
"s": "570/40785/199ab151acs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a602c44cec4447099eae6169e21d4927.jpg",
"cdn_path": "570/40785/3c41849701f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3c41849701",
"cdn_sizes": {
"f": "570/40785/3c41849701f.jpg",
"l": "570/40785/3c41849701l.jpg",
"m": "570/40785/3c41849701m.jpg",
"s": "570/40785/3c41849701s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/10f63c7a82dd470ea784e01796ff3eb4.jpg",
"cdn_path": "570/40785/43ecbec867f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "43ecbec867",
"cdn_sizes": {
"f": "570/40785/43ecbec867f.jpg",
"l": "570/40785/43ecbec867l.jpg",
"m": "570/40785/43ecbec867m.jpg",
"s": "570/40785/43ecbec867s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6778e6bc13b04510a4c0afea7f1221bc.jpg",
"cdn_path": "570/40785/38b5570740f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "38b5570740",
"cdn_sizes": {
"f": "570/40785/38b5570740f.jpg",
"l": "570/40785/38b5570740l.jpg",
"m": "570/40785/38b5570740m.jpg",
"s": "570/40785/38b5570740s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3c485b6e62094b2d91468725e10c9166.jpg",
"cdn_path": "570/40785/379254e75bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "379254e75b",
"cdn_sizes": {
"f": "570/40785/379254e75bf.jpg",
"l": "570/40785/379254e75bl.jpg",
"m": "570/40785/379254e75bm.jpg",
"s": "570/40785/379254e75bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/be412ae202cf4bd5a0e9e7560f42d2b0.jpg",
"cdn_path": "570/40785/2b9eeb9b57f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "2b9eeb9b57",
"cdn_sizes": {
"f": "570/40785/2b9eeb9b57f.jpg",
"l": "570/40785/2b9eeb9b57l.jpg",
"m": "570/40785/2b9eeb9b57m.jpg",
"s": "570/40785/2b9eeb9b57s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/614abb529b0047519778a9547a0e404d.jpg",
"cdn_path": "570/40785/2d333e111af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "2d333e111a",
"cdn_sizes": {
"f": "570/40785/2d333e111af.jpg",
"l": "570/40785/2d333e111al.jpg",
"m": "570/40785/2d333e111am.jpg",
"s": "570/40785/2d333e111as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/1187cd152de04bcaa8358a6289fea2bf.jpg",
"cdn_path": "570/40785/598caabd92f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "598caabd92",
"cdn_sizes": {
"f": "570/40785/598caabd92f.jpg",
"l": "570/40785/598caabd92l.jpg",
"m": "570/40785/598caabd92m.jpg",
"s": "570/40785/598caabd92s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6f6cce3fd28343bda4661e23594571e5.jpg",
"cdn_path": "570/40785/fd9807c922f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "fd9807c922",
"cdn_sizes": {
"f": "570/40785/fd9807c922f.jpg",
"l": "570/40785/fd9807c922l.jpg",
"m": "570/40785/fd9807c922m.jpg",
"s": "570/40785/fd9807c922s.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "YB15BKA",
"make": "BMW",
"model": "3 Series",
"trim_line": "2.0 320d M Sport Auto Euro 6 (s/s) 4dr",
"year": 2015,
"body_type": "Saloon",
"fuel_type": "Diesel",
"transmission": "Automatic",
"engine_size_cc": 2000,
"engine_size_litres": 2,
"colour": "White",
"doors": 4,
"seats": 5,
"mileage": 158000,
"price": 4300,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-ni",
"platform": "autotrader"
},
"raw_payload": [
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202605312859123",
"vdata_scrape_id": "at_id_202605312859123",
"data_complete": false,
"listing": {
"title": "2015 BMW 3 Series",
"subtitle": "2.0 320d M Sport Auto Euro 6 (s/s) 4dr",
"make": "BMW",
"model": "3 Series",
"year": 2015,
"price": null,
"mileage": 158000,
"fuel": "Diesel",
"body_type": "Saloon",
"gearbox": "Automatic",
"doors": 4,
"seats": 5,
"engine": "2.0L",
"emission_class": "Euro 6",
"colour": "White",
"range_miles": null,
"vin": null,
"description": "Very good condition, runs perfectly, sounds great and has just been professionally valeted. Looking for a quick sale due to arrival of new vehicle. \n\nCAT N, non structural damage which has since been repaired in 2023.\nCar has sailed through MOT each year since then with no majors other than tinted front windscreen, front tints now removed.\nMOT'd until October 2026 - test cert no minors.\n\nService History:\nGearbox serviced by BMW Bavarian @132k miles.\n\nFull service by Car Clinique (BMW Specialist) - oil filter, air filter, fuel filter, micro filter & engine oil @147k miles.\n\nFront arms replaced and exhaust clamp replaced by Car Clinique @151k miles.\n\nFront pads, front discs, rear pads, rear discs replaced by Car Clinique @153k miles. \n\nFull service by Car Clinique - oil filter, air filter, fuel filter, micro filter & engine oil @156k miles.\n\nFront springs, top mounts and bump tops replaced by Car Clinique @156k miles.\n\nBMW Recalls:\nAirbag replaced by BMW Bavarian per BMW recall.\nExhaust Gas Recirculation (EGR) cooler replaced by BMW Bavarian per BMW recall.\n\nTiming Chain:\nTiming chain has never been replaced however there are no unusual noises and it was checked over by the mechanic for weaknesses when the car was up on the ramp for service just 2k miles ago.\nThe selling price though does reflect that this has never been changed.",
"description_section_present": true,
"image_count": 20,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/1cd06088441d41808124c393886c3edc.jpg",
"https://m.atcdn.co.uk/a/media/w480/64c218189a1c4d39ba69d2e94941cbed.jpg",
"https://m.atcdn.co.uk/a/media/w480/d7964b613aa1437db09f2dbe16f7e5f7.jpg",
"https://m.atcdn.co.uk/a/media/w800/59031742b2fb47c9941c222583073be7.jpg",
"https://m.atcdn.co.uk/a/media/w480/996d78f5985240388d513ea06310c792.jpg",
"https://m.atcdn.co.uk/a/media/w480/3b0ef398770e469283f5a17c7b6c68f8.jpg",
"https://m.atcdn.co.uk/a/media/w800/58e15209d44f4cdd9a541a96e0257bce.jpg",
"https://m.atcdn.co.uk/a/media/w480/3f582fc01e6741e4b9847c2c90830923.jpg",
"https://m.atcdn.co.uk/a/media/w480/4887fe9c5f624e678e54cedc0301d9a7.jpg",
"https://m.atcdn.co.uk/a/media/w800/b136dffff9fb413e871986fcd0c9ef09.jpg",
"https://m.atcdn.co.uk/a/media/w480/be0f3959c8ae4471a3bda99fc22d46bb.jpg",
"https://m.atcdn.co.uk/a/media/w480/fb5123fc6f1b4df2a39a291d800943c6.jpg",
"https://m.atcdn.co.uk/a/media/w800/a602c44cec4447099eae6169e21d4927.jpg",
"https://m.atcdn.co.uk/a/media/w480/10f63c7a82dd470ea784e01796ff3eb4.jpg",
"https://m.atcdn.co.uk/a/media/w480/6778e6bc13b04510a4c0afea7f1221bc.jpg",
"https://m.atcdn.co.uk/a/media/w800/3c485b6e62094b2d91468725e10c9166.jpg",
"https://m.atcdn.co.uk/a/media/w480/be412ae202cf4bd5a0e9e7560f42d2b0.jpg",
"https://m.atcdn.co.uk/a/media/w480/614abb529b0047519778a9547a0e404d.jpg",
"https://m.atcdn.co.uk/a/media/w800/1187cd152de04bcaa8358a6289fea2bf.jpg",
"https://m.atcdn.co.uk/a/media/w480/6f6cce3fd28343bda4661e23594571e5.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02896912487",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202605312859123",
"scraped_url": "https://www.autotrader.co.uk/car-details/202605312859123",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202605312859123",
"[+0.0s] at_id: 202605312859123",
"[+1.59s] driver started",
"[+2.64s] page loaded",
"[+3.79s] pre-cookie wait done",
"[+3.83s] switched into cookie iframe",
"[+3.95s] cookie button clicked",
"[+3.97s] cookie iframe gone",
"[+4.02s] title: 2015 BMW 3 Series",
"[+4.1s] subtitle: 2.0 320d M Sport Auto Euro 6 (s/s) 4dr",
"[+5.08s] price: None",
"[+5.12s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
"[+5.12s] 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']",
"[+5.14s] overview section confirmed via CSS selector",
"[+5.16s] mileage: 158000",
"[+5.17s] year: 2015",
"[+5.19s] fuel: Diesel",
"[+5.2s] body_type: Saloon",
"[+5.21s] gearbox: Automatic",
"[+5.21s] doors: 4",
"[+5.22s] seats: 5",
"[+5.23s] engine: 2.0L",
"[+5.23s] emission_class: Euro 6",
"[+5.24s] colour: White",
"[+5.26s] range_miles: None",
"[+5.27s] data-lp-sdes not found — falling back to title parse",
"[+5.28s] make/model from page title: BMW / 3 Series",
"[+5.43s] dealer_name: None",
"[+5.45s] dealer_id: None",
"[+5.46s] dealer_rating: None",
"[+5.48s] dealer_phone: 02896912487",
"[+5.5s] is_private_seller: True",
"[+5.56s] description_section_present: True",
"[+5.74s] description signpost clicked",
"[+5.92s] description: 1349 chars",
"[+6.1s] description modal closed",
"[+6.14s] image_count from counter: 20",
"[+6.22s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+6.88s] image grid present",
"[+7.48s] gallery images extracted: 20",
"[+7.48s] data_complete: False — missing: ['price']",
"[+7.74s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202605312859123",
"vdata_scrape_id": "at_id_202605312859123",
"data_complete": true,
"listing": {
"vrm": "YB15BKA",
"year": 2015,
"make": "BMW",
"model": "3 Series",
"price": 4300,
"mileage": 158000,
"colour": "White",
"gearbox": "Automatic",
"fuel": "Diesel",
"subtitle": "BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr CAT N, REPAIRED 2023",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/1cd06088441d41808124c393886c3edc.jpg",
"https://m.atcdn.co.uk/a/media/w300/64c218189a1c4d39ba69d2e94941cbed.jpg",
"https://m.atcdn.co.uk/a/media/w300/d7964b613aa1437db09f2dbe16f7e5f7.jpg",
"https://m.atcdn.co.uk/a/media/w300/59031742b2fb47c9941c222583073be7.jpg",
"https://m.atcdn.co.uk/a/media/w300/996d78f5985240388d513ea06310c792.jpg",
"https://m.atcdn.co.uk/a/media/w300/3b0ef398770e469283f5a17c7b6c68f8.jpg",
"https://m.atcdn.co.uk/a/media/w300/58e15209d44f4cdd9a541a96e0257bce.jpg",
"https://m.atcdn.co.uk/a/media/w300/3f582fc01e6741e4b9847c2c90830923.jpg",
"https://m.atcdn.co.uk/a/media/w300/4887fe9c5f624e678e54cedc0301d9a7.jpg",
"https://m.atcdn.co.uk/a/media/w300/b136dffff9fb413e871986fcd0c9ef09.jpg",
"https://m.atcdn.co.uk/a/media/w300/be0f3959c8ae4471a3bda99fc22d46bb.jpg",
"https://m.atcdn.co.uk/a/media/w300/fb5123fc6f1b4df2a39a291d800943c6.jpg",
"https://m.atcdn.co.uk/a/media/w300/a602c44cec4447099eae6169e21d4927.jpg",
"https://m.atcdn.co.uk/a/media/w300/10f63c7a82dd470ea784e01796ff3eb4.jpg",
"https://m.atcdn.co.uk/a/media/w300/6778e6bc13b04510a4c0afea7f1221bc.jpg",
"https://m.atcdn.co.uk/a/media/w300/3c485b6e62094b2d91468725e10c9166.jpg",
"https://m.atcdn.co.uk/a/media/w300/be412ae202cf4bd5a0e9e7560f42d2b0.jpg",
"https://m.atcdn.co.uk/a/media/w300/614abb529b0047519778a9547a0e404d.jpg",
"https://m.atcdn.co.uk/a/media/w300/1187cd152de04bcaa8358a6289fea2bf.jpg",
"https://m.atcdn.co.uk/a/media/w300/6f6cce3fd28343bda4661e23594571e5.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202605312859123",
"scraped_url": "https://www.zuto.com/apply/?advertId=202605312859123&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "White",
"fuelType": "Diesel",
"make": "BMW",
"mileage": 158000,
"model": "3 Series",
"price": 4300,
"registration": "YB15BKA",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr CAT N, REPAIRED 2023",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/1cd06088441d41808124c393886c3edc.jpg",
"https://m.atcdn.co.uk/a/media/w300/64c218189a1c4d39ba69d2e94941cbed.jpg",
"https://m.atcdn.co.uk/a/media/w300/d7964b613aa1437db09f2dbe16f7e5f7.jpg",
"https://m.atcdn.co.uk/a/media/w300/59031742b2fb47c9941c222583073be7.jpg",
"https://m.atcdn.co.uk/a/media/w300/996d78f5985240388d513ea06310c792.jpg",
"https://m.atcdn.co.uk/a/media/w300/3b0ef398770e469283f5a17c7b6c68f8.jpg",
"https://m.atcdn.co.uk/a/media/w300/58e15209d44f4cdd9a541a96e0257bce.jpg",
"https://m.atcdn.co.uk/a/media/w300/3f582fc01e6741e4b9847c2c90830923.jpg",
"https://m.atcdn.co.uk/a/media/w300/4887fe9c5f624e678e54cedc0301d9a7.jpg",
"https://m.atcdn.co.uk/a/media/w300/b136dffff9fb413e871986fcd0c9ef09.jpg",
"https://m.atcdn.co.uk/a/media/w300/be0f3959c8ae4471a3bda99fc22d46bb.jpg",
"https://m.atcdn.co.uk/a/media/w300/fb5123fc6f1b4df2a39a291d800943c6.jpg",
"https://m.atcdn.co.uk/a/media/w300/a602c44cec4447099eae6169e21d4927.jpg",
"https://m.atcdn.co.uk/a/media/w300/10f63c7a82dd470ea784e01796ff3eb4.jpg",
"https://m.atcdn.co.uk/a/media/w300/6778e6bc13b04510a4c0afea7f1221bc.jpg",
"https://m.atcdn.co.uk/a/media/w300/3c485b6e62094b2d91468725e10c9166.jpg",
"https://m.atcdn.co.uk/a/media/w300/be412ae202cf4bd5a0e9e7560f42d2b0.jpg",
"https://m.atcdn.co.uk/a/media/w300/614abb529b0047519778a9547a0e404d.jpg",
"https://m.atcdn.co.uk/a/media/w300/1187cd152de04bcaa8358a6289fea2bf.jpg",
"https://m.atcdn.co.uk/a/media/w300/6f6cce3fd28343bda4661e23594571e5.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202605312859123",
"stockId": "8a42adc69e4f26f8019e7f1d54680963",
"searchId": "202605312859123"
},
"steps": [
"start",
"at_id: 202605312859123",
"url: https://www.zuto.com/apply/?advertId=202605312859123&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: YB15BKA",
"make/model: BMW / 3 Series",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-06-17 18:32:45",
"reasons": [
"first_ingest"
]
}
],
"description": "Very good condition, runs perfectly, sounds great and has just been professionally valeted. Looking for a quick sale due to arrival of new vehicle. \n\nCAT N, non structural damage which has since been repaired in 2023.\nCar has sailed through MOT each year since then with no majors other than tinted front windscreen, front tints now removed.\nMOT'd until October 2026 - test cert no minors.\n\nService History:\nGearbox serviced by BMW Bavarian @132k miles.\n\nFull service by Car Clinique (BMW Specialist) - oil filter, air filter, fuel filter, micro filter & engine oil @147k miles.\n\nFront arms replaced and exhaust clamp replaced by Car Clinique @151k miles.\n\nFront pads, front discs, rear pads, rear discs replaced by Car Clinique @153k miles. \n\nFull service by Car Clinique - oil filter, air filter, fuel filter, micro filter & engine oil @156k miles.\n\nFront springs, top mounts and bump tops replaced by Car Clinique @156k miles.\n\nBMW Recalls:\nAirbag replaced by BMW Bavarian per BMW recall.\nExhaust Gas Recirculation (EGR) cooler replaced by BMW Bavarian per BMW recall.\n\nTiming Chain:\nTiming chain has never been replaced however there are no unusual noises and it was checked over by the mechanic for weaknesses when the car was up on the ramp for service just 2k miles ago.\nThe selling price though does reflect that this has never been changed.",
"colour_detail": "White",
"price_history": [
{
"price": 4300,
"recorded_at": "2026-06-17 18:32:45"
}
],
"images_history": [
{
"images": [
{
"hash": "1cd06088441d41808124c393886c3edc",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/1cd06088441d41808124c393886c3edc.jpg"
}
},
{
"hash": "64c218189a1c4d39ba69d2e94941cbed",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/64c218189a1c4d39ba69d2e94941cbed.jpg"
}
},
{
"hash": "d7964b613aa1437db09f2dbe16f7e5f7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/d7964b613aa1437db09f2dbe16f7e5f7.jpg"
}
},
{
"hash": "59031742b2fb47c9941c222583073be7",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/59031742b2fb47c9941c222583073be7.jpg"
}
},
{
"hash": "996d78f5985240388d513ea06310c792",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/996d78f5985240388d513ea06310c792.jpg"
}
},
{
"hash": "3b0ef398770e469283f5a17c7b6c68f8",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/3b0ef398770e469283f5a17c7b6c68f8.jpg"
}
},
{
"hash": "58e15209d44f4cdd9a541a96e0257bce",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/58e15209d44f4cdd9a541a96e0257bce.jpg"
}
},
{
"hash": "3f582fc01e6741e4b9847c2c90830923",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/3f582fc01e6741e4b9847c2c90830923.jpg"
}
},
{
"hash": "4887fe9c5f624e678e54cedc0301d9a7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/4887fe9c5f624e678e54cedc0301d9a7.jpg"
}
},
{
"hash": "b136dffff9fb413e871986fcd0c9ef09",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/b136dffff9fb413e871986fcd0c9ef09.jpg"
}
},
{
"hash": "be0f3959c8ae4471a3bda99fc22d46bb",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/be0f3959c8ae4471a3bda99fc22d46bb.jpg"
}
},
{
"hash": "fb5123fc6f1b4df2a39a291d800943c6",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/fb5123fc6f1b4df2a39a291d800943c6.jpg"
}
},
{
"hash": "a602c44cec4447099eae6169e21d4927",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/a602c44cec4447099eae6169e21d4927.jpg"
}
},
{
"hash": "10f63c7a82dd470ea784e01796ff3eb4",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/10f63c7a82dd470ea784e01796ff3eb4.jpg"
}
},
{
"hash": "6778e6bc13b04510a4c0afea7f1221bc",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6778e6bc13b04510a4c0afea7f1221bc.jpg"
}
},
{
"hash": "3c485b6e62094b2d91468725e10c9166",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/3c485b6e62094b2d91468725e10c9166.jpg"
}
},
{
"hash": "be412ae202cf4bd5a0e9e7560f42d2b0",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/be412ae202cf4bd5a0e9e7560f42d2b0.jpg"
}
},
{
"hash": "614abb529b0047519778a9547a0e404d",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/614abb529b0047519778a9547a0e404d.jpg"
}
},
{
"hash": "1187cd152de04bcaa8358a6289fea2bf",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/1187cd152de04bcaa8358a6289fea2bf.jpg"
}
},
{
"hash": "6f6cce3fd28343bda4661e23594571e5",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6f6cce3fd28343bda4661e23594571e5.jpg"
}
}
],
"recorded_at": "2026-06-17 18:32:45"
}
],
"mileage_history": [
{
"mileage": 158000,
"recorded_at": "2026-06-17 18:32:45"
}
],
"description_history": [
{
"hash": "220be5be24ef6b2b4aa3243a8612d5b1",
"text": "Very good condition, runs perfectly, sounds great and has just been professionally valeted. Looking for a quick sale due to arrival of new vehicle. \n\nCAT N, non structural damage which has since been repaired in 2023.\nCar has sailed through MOT each year since then with no majors other than tinted front windscreen, front tints now removed.\nMOT'd until October 2026 - test cert no minors.\n\nService History:\nGearbox serviced by BMW Bavarian @132k miles.\n\nFull service by Car Clinique (BMW Specialist) - oil filter, air filter, fuel filter, micro filter & engine oil @147k miles.\n\nFront arms replaced and exhaust clamp replaced by Car Clinique @151k miles.\n\nFront pads, front discs, rear pads, rear discs replaced by Car Clinique @153k miles. \n\nFull service by Car Clinique - oil filter, air filter, fuel filter, micro filter & engine oil @156k miles.\n\nFront springs, top mounts and bump tops replaced by Car Clinique @156k miles.\n\nBMW Recalls:\nAirbag replaced by BMW Bavarian per BMW recall.\nExhaust Gas Recirculation (EGR) cooler replaced by BMW Bavarian per BMW recall.\n\nTiming Chain:\nTiming chain has never been replaced however there are no unusual noises and it was checked over by the mechanic for weaknesses when the car was up on the ramp for service just 2k miles ago.\nThe selling price though does reflect that this has never been changed.",
"recorded_at": "2026-06-17 18:32:45"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/1cd06088441d41808124c393886c3edc.jpg",
"cdn_path": "570/40785/1e83677f11f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "1e83677f11",
"cdn_sizes": {
"f": "570/40785/1e83677f11f.jpg",
"l": "570/40785/1e83677f11l.jpg",
"m": "570/40785/1e83677f11m.jpg",
"s": "570/40785/1e83677f11s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/64c218189a1c4d39ba69d2e94941cbed.jpg",
"cdn_path": "570/40785/8c112e828ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8c112e828e",
"cdn_sizes": {
"f": "570/40785/8c112e828ef.jpg",
"l": "570/40785/8c112e828el.jpg",
"m": "570/40785/8c112e828em.jpg",
"s": "570/40785/8c112e828es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d7964b613aa1437db09f2dbe16f7e5f7.jpg",
"cdn_path": "570/40785/c44d2108c1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c44d2108c1",
"cdn_sizes": {
"f": "570/40785/c44d2108c1f.jpg",
"l": "570/40785/c44d2108c1l.jpg",
"m": "570/40785/c44d2108c1m.jpg",
"s": "570/40785/c44d2108c1s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/59031742b2fb47c9941c222583073be7.jpg",
"cdn_path": "570/40785/7b44c73b4af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "7b44c73b4a",
"cdn_sizes": {
"f": "570/40785/7b44c73b4af.jpg",
"l": "570/40785/7b44c73b4al.jpg",
"m": "570/40785/7b44c73b4am.jpg",
"s": "570/40785/7b44c73b4as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/996d78f5985240388d513ea06310c792.jpg",
"cdn_path": "570/40785/8d9b649393f.jpg",
"status": "complete",
"attempts": 2,
"cdn_hash": "8d9b649393",
"cdn_sizes": {
"f": "570/40785/8d9b649393f.jpg",
"l": "570/40785/8d9b649393l.jpg",
"m": "570/40785/8d9b649393m.jpg",
"s": "570/40785/8d9b649393s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3b0ef398770e469283f5a17c7b6c68f8.jpg",
"cdn_path": "570/40785/b37a8f151af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "b37a8f151a",
"cdn_sizes": {
"f": "570/40785/b37a8f151af.jpg",
"l": "570/40785/b37a8f151al.jpg",
"m": "570/40785/b37a8f151am.jpg",
"s": "570/40785/b37a8f151as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/58e15209d44f4cdd9a541a96e0257bce.jpg",
"cdn_path": "570/40785/d0d1c04670f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d0d1c04670",
"cdn_sizes": {
"f": "570/40785/d0d1c04670f.jpg",
"l": "570/40785/d0d1c04670l.jpg",
"m": "570/40785/d0d1c04670m.jpg",
"s": "570/40785/d0d1c04670s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3f582fc01e6741e4b9847c2c90830923.jpg",
"cdn_path": "570/40785/3ed1590dcbf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3ed1590dcb",
"cdn_sizes": {
"f": "570/40785/3ed1590dcbf.jpg",
"l": "570/40785/3ed1590dcbl.jpg",
"m": "570/40785/3ed1590dcbm.jpg",
"s": "570/40785/3ed1590dcbs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4887fe9c5f624e678e54cedc0301d9a7.jpg",
"cdn_path": "570/40785/80f214ef6cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "80f214ef6c",
"cdn_sizes": {
"f": "570/40785/80f214ef6cf.jpg",
"l": "570/40785/80f214ef6cl.jpg",
"m": "570/40785/80f214ef6cm.jpg",
"s": "570/40785/80f214ef6cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b136dffff9fb413e871986fcd0c9ef09.jpg",
"cdn_path": "570/40785/0d3043ac45f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "0d3043ac45",
"cdn_sizes": {
"f": "570/40785/0d3043ac45f.jpg",
"l": "570/40785/0d3043ac45l.jpg",
"m": "570/40785/0d3043ac45m.jpg",
"s": "570/40785/0d3043ac45s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/be0f3959c8ae4471a3bda99fc22d46bb.jpg",
"cdn_path": "570/40785/e06922385df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "e06922385d",
"cdn_sizes": {
"f": "570/40785/e06922385df.jpg",
"l": "570/40785/e06922385dl.jpg",
"m": "570/40785/e06922385dm.jpg",
"s": "570/40785/e06922385ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/fb5123fc6f1b4df2a39a291d800943c6.jpg",
"cdn_path": "570/40785/199ab151acf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "199ab151ac",
"cdn_sizes": {
"f": "570/40785/199ab151acf.jpg",
"l": "570/40785/199ab151acl.jpg",
"m": "570/40785/199ab151acm.jpg",
"s": "570/40785/199ab151acs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a602c44cec4447099eae6169e21d4927.jpg",
"cdn_path": "570/40785/3c41849701f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3c41849701",
"cdn_sizes": {
"f": "570/40785/3c41849701f.jpg",
"l": "570/40785/3c41849701l.jpg",
"m": "570/40785/3c41849701m.jpg",
"s": "570/40785/3c41849701s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/10f63c7a82dd470ea784e01796ff3eb4.jpg",
"cdn_path": "570/40785/43ecbec867f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "43ecbec867",
"cdn_sizes": {
"f": "570/40785/43ecbec867f.jpg",
"l": "570/40785/43ecbec867l.jpg",
"m": "570/40785/43ecbec867m.jpg",
"s": "570/40785/43ecbec867s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6778e6bc13b04510a4c0afea7f1221bc.jpg",
"cdn_path": "570/40785/38b5570740f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "38b5570740",
"cdn_sizes": {
"f": "570/40785/38b5570740f.jpg",
"l": "570/40785/38b5570740l.jpg",
"m": "570/40785/38b5570740m.jpg",
"s": "570/40785/38b5570740s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3c485b6e62094b2d91468725e10c9166.jpg",
"cdn_path": "570/40785/379254e75bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "379254e75b",
"cdn_sizes": {
"f": "570/40785/379254e75bf.jpg",
"l": "570/40785/379254e75bl.jpg",
"m": "570/40785/379254e75bm.jpg",
"s": "570/40785/379254e75bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/be412ae202cf4bd5a0e9e7560f42d2b0.jpg",
"cdn_path": "570/40785/2b9eeb9b57f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "2b9eeb9b57",
"cdn_sizes": {
"f": "570/40785/2b9eeb9b57f.jpg",
"l": "570/40785/2b9eeb9b57l.jpg",
"m": "570/40785/2b9eeb9b57m.jpg",
"s": "570/40785/2b9eeb9b57s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/614abb529b0047519778a9547a0e404d.jpg",
"cdn_path": "570/40785/2d333e111af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "2d333e111a",
"cdn_sizes": {
"f": "570/40785/2d333e111af.jpg",
"l": "570/40785/2d333e111al.jpg",
"m": "570/40785/2d333e111am.jpg",
"s": "570/40785/2d333e111as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/1187cd152de04bcaa8358a6289fea2bf.jpg",
"cdn_path": "570/40785/598caabd92f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "598caabd92",
"cdn_sizes": {
"f": "570/40785/598caabd92f.jpg",
"l": "570/40785/598caabd92l.jpg",
"m": "570/40785/598caabd92m.jpg",
"s": "570/40785/598caabd92s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6f6cce3fd28343bda4661e23594571e5.jpg",
"cdn_path": "570/40785/fd9807c922f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "fd9807c922",
"cdn_sizes": {
"f": "570/40785/fd9807c922f.jpg",
"l": "570/40785/fd9807c922l.jpg",
"m": "570/40785/fd9807c922m.jpg",
"s": "570/40785/fd9807c922s.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "YB15BKA",
"make": "BMW",
"model": "3 Series",
"trim_line": "2.0 320d M Sport Auto Euro 6 (s/s) 4dr",
"year": 2015,
"body_type": "Saloon",
"fuel_type": "Diesel",
"transmission": "Automatic",
"engine_size_cc": 2000,
"engine_size_litres": 2,
"colour": "White",
"doors": 4,
"seats": 5,
"mileage": 158000,
"price": 4300,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-ni",
"platform": "autotrader"
}
meta: raw_payload
[
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202605312859123",
"vdata_scrape_id": "at_id_202605312859123",
"data_complete": false,
"listing": {
"title": "2015 BMW 3 Series",
"subtitle": "2.0 320d M Sport Auto Euro 6 (s/s) 4dr",
"make": "BMW",
"model": "3 Series",
"year": 2015,
"price": null,
"mileage": 158000,
"fuel": "Diesel",
"body_type": "Saloon",
"gearbox": "Automatic",
"doors": 4,
"seats": 5,
"engine": "2.0L",
"emission_class": "Euro 6",
"colour": "White",
"range_miles": null,
"vin": null,
"description": "Very good condition, runs perfectly, sounds great and has just been professionally valeted. Looking for a quick sale due to arrival of new vehicle. \n\nCAT N, non structural damage which has since been repaired in 2023.\nCar has sailed through MOT each year since then with no majors other than tinted front windscreen, front tints now removed.\nMOT'd until October 2026 - test cert no minors.\n\nService History:\nGearbox serviced by BMW Bavarian @132k miles.\n\nFull service by Car Clinique (BMW Specialist) - oil filter, air filter, fuel filter, micro filter & engine oil @147k miles.\n\nFront arms replaced and exhaust clamp replaced by Car Clinique @151k miles.\n\nFront pads, front discs, rear pads, rear discs replaced by Car Clinique @153k miles. \n\nFull service by Car Clinique - oil filter, air filter, fuel filter, micro filter & engine oil @156k miles.\n\nFront springs, top mounts and bump tops replaced by Car Clinique @156k miles.\n\nBMW Recalls:\nAirbag replaced by BMW Bavarian per BMW recall.\nExhaust Gas Recirculation (EGR) cooler replaced by BMW Bavarian per BMW recall.\n\nTiming Chain:\nTiming chain has never been replaced however there are no unusual noises and it was checked over by the mechanic for weaknesses when the car was up on the ramp for service just 2k miles ago.\nThe selling price though does reflect that this has never been changed.",
"description_section_present": true,
"image_count": 20,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/1cd06088441d41808124c393886c3edc.jpg",
"https://m.atcdn.co.uk/a/media/w480/64c218189a1c4d39ba69d2e94941cbed.jpg",
"https://m.atcdn.co.uk/a/media/w480/d7964b613aa1437db09f2dbe16f7e5f7.jpg",
"https://m.atcdn.co.uk/a/media/w800/59031742b2fb47c9941c222583073be7.jpg",
"https://m.atcdn.co.uk/a/media/w480/996d78f5985240388d513ea06310c792.jpg",
"https://m.atcdn.co.uk/a/media/w480/3b0ef398770e469283f5a17c7b6c68f8.jpg",
"https://m.atcdn.co.uk/a/media/w800/58e15209d44f4cdd9a541a96e0257bce.jpg",
"https://m.atcdn.co.uk/a/media/w480/3f582fc01e6741e4b9847c2c90830923.jpg",
"https://m.atcdn.co.uk/a/media/w480/4887fe9c5f624e678e54cedc0301d9a7.jpg",
"https://m.atcdn.co.uk/a/media/w800/b136dffff9fb413e871986fcd0c9ef09.jpg",
"https://m.atcdn.co.uk/a/media/w480/be0f3959c8ae4471a3bda99fc22d46bb.jpg",
"https://m.atcdn.co.uk/a/media/w480/fb5123fc6f1b4df2a39a291d800943c6.jpg",
"https://m.atcdn.co.uk/a/media/w800/a602c44cec4447099eae6169e21d4927.jpg",
"https://m.atcdn.co.uk/a/media/w480/10f63c7a82dd470ea784e01796ff3eb4.jpg",
"https://m.atcdn.co.uk/a/media/w480/6778e6bc13b04510a4c0afea7f1221bc.jpg",
"https://m.atcdn.co.uk/a/media/w800/3c485b6e62094b2d91468725e10c9166.jpg",
"https://m.atcdn.co.uk/a/media/w480/be412ae202cf4bd5a0e9e7560f42d2b0.jpg",
"https://m.atcdn.co.uk/a/media/w480/614abb529b0047519778a9547a0e404d.jpg",
"https://m.atcdn.co.uk/a/media/w800/1187cd152de04bcaa8358a6289fea2bf.jpg",
"https://m.atcdn.co.uk/a/media/w480/6f6cce3fd28343bda4661e23594571e5.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02896912487",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202605312859123",
"scraped_url": "https://www.autotrader.co.uk/car-details/202605312859123",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202605312859123",
"[+0.0s] at_id: 202605312859123",
"[+1.59s] driver started",
"[+2.64s] page loaded",
"[+3.79s] pre-cookie wait done",
"[+3.83s] switched into cookie iframe",
"[+3.95s] cookie button clicked",
"[+3.97s] cookie iframe gone",
"[+4.02s] title: 2015 BMW 3 Series",
"[+4.1s] subtitle: 2.0 320d M Sport Auto Euro 6 (s/s) 4dr",
"[+5.08s] price: None",
"[+5.12s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
"[+5.12s] 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']",
"[+5.14s] overview section confirmed via CSS selector",
"[+5.16s] mileage: 158000",
"[+5.17s] year: 2015",
"[+5.19s] fuel: Diesel",
"[+5.2s] body_type: Saloon",
"[+5.21s] gearbox: Automatic",
"[+5.21s] doors: 4",
"[+5.22s] seats: 5",
"[+5.23s] engine: 2.0L",
"[+5.23s] emission_class: Euro 6",
"[+5.24s] colour: White",
"[+5.26s] range_miles: None",
"[+5.27s] data-lp-sdes not found — falling back to title parse",
"[+5.28s] make/model from page title: BMW / 3 Series",
"[+5.43s] dealer_name: None",
"[+5.45s] dealer_id: None",
"[+5.46s] dealer_rating: None",
"[+5.48s] dealer_phone: 02896912487",
"[+5.5s] is_private_seller: True",
"[+5.56s] description_section_present: True",
"[+5.74s] description signpost clicked",
"[+5.92s] description: 1349 chars",
"[+6.1s] description modal closed",
"[+6.14s] image_count from counter: 20",
"[+6.22s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+6.88s] image grid present",
"[+7.48s] gallery images extracted: 20",
"[+7.48s] data_complete: False — missing: ['price']",
"[+7.74s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202605312859123",
"vdata_scrape_id": "at_id_202605312859123",
"data_complete": true,
"listing": {
"vrm": "YB15BKA",
"year": 2015,
"make": "BMW",
"model": "3 Series",
"price": 4300,
"mileage": 158000,
"colour": "White",
"gearbox": "Automatic",
"fuel": "Diesel",
"subtitle": "BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr CAT N, REPAIRED 2023",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/1cd06088441d41808124c393886c3edc.jpg",
"https://m.atcdn.co.uk/a/media/w300/64c218189a1c4d39ba69d2e94941cbed.jpg",
"https://m.atcdn.co.uk/a/media/w300/d7964b613aa1437db09f2dbe16f7e5f7.jpg",
"https://m.atcdn.co.uk/a/media/w300/59031742b2fb47c9941c222583073be7.jpg",
"https://m.atcdn.co.uk/a/media/w300/996d78f5985240388d513ea06310c792.jpg",
"https://m.atcdn.co.uk/a/media/w300/3b0ef398770e469283f5a17c7b6c68f8.jpg",
"https://m.atcdn.co.uk/a/media/w300/58e15209d44f4cdd9a541a96e0257bce.jpg",
"https://m.atcdn.co.uk/a/media/w300/3f582fc01e6741e4b9847c2c90830923.jpg",
"https://m.atcdn.co.uk/a/media/w300/4887fe9c5f624e678e54cedc0301d9a7.jpg",
"https://m.atcdn.co.uk/a/media/w300/b136dffff9fb413e871986fcd0c9ef09.jpg",
"https://m.atcdn.co.uk/a/media/w300/be0f3959c8ae4471a3bda99fc22d46bb.jpg",
"https://m.atcdn.co.uk/a/media/w300/fb5123fc6f1b4df2a39a291d800943c6.jpg",
"https://m.atcdn.co.uk/a/media/w300/a602c44cec4447099eae6169e21d4927.jpg",
"https://m.atcdn.co.uk/a/media/w300/10f63c7a82dd470ea784e01796ff3eb4.jpg",
"https://m.atcdn.co.uk/a/media/w300/6778e6bc13b04510a4c0afea7f1221bc.jpg",
"https://m.atcdn.co.uk/a/media/w300/3c485b6e62094b2d91468725e10c9166.jpg",
"https://m.atcdn.co.uk/a/media/w300/be412ae202cf4bd5a0e9e7560f42d2b0.jpg",
"https://m.atcdn.co.uk/a/media/w300/614abb529b0047519778a9547a0e404d.jpg",
"https://m.atcdn.co.uk/a/media/w300/1187cd152de04bcaa8358a6289fea2bf.jpg",
"https://m.atcdn.co.uk/a/media/w300/6f6cce3fd28343bda4661e23594571e5.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202605312859123",
"scraped_url": "https://www.zuto.com/apply/?advertId=202605312859123&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "White",
"fuelType": "Diesel",
"make": "BMW",
"mileage": 158000,
"model": "3 Series",
"price": 4300,
"registration": "YB15BKA",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr CAT N, REPAIRED 2023",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/1cd06088441d41808124c393886c3edc.jpg",
"https://m.atcdn.co.uk/a/media/w300/64c218189a1c4d39ba69d2e94941cbed.jpg",
"https://m.atcdn.co.uk/a/media/w300/d7964b613aa1437db09f2dbe16f7e5f7.jpg",
"https://m.atcdn.co.uk/a/media/w300/59031742b2fb47c9941c222583073be7.jpg",
"https://m.atcdn.co.uk/a/media/w300/996d78f5985240388d513ea06310c792.jpg",
"https://m.atcdn.co.uk/a/media/w300/3b0ef398770e469283f5a17c7b6c68f8.jpg",
"https://m.atcdn.co.uk/a/media/w300/58e15209d44f4cdd9a541a96e0257bce.jpg",
"https://m.atcdn.co.uk/a/media/w300/3f582fc01e6741e4b9847c2c90830923.jpg",
"https://m.atcdn.co.uk/a/media/w300/4887fe9c5f624e678e54cedc0301d9a7.jpg",
"https://m.atcdn.co.uk/a/media/w300/b136dffff9fb413e871986fcd0c9ef09.jpg",
"https://m.atcdn.co.uk/a/media/w300/be0f3959c8ae4471a3bda99fc22d46bb.jpg",
"https://m.atcdn.co.uk/a/media/w300/fb5123fc6f1b4df2a39a291d800943c6.jpg",
"https://m.atcdn.co.uk/a/media/w300/a602c44cec4447099eae6169e21d4927.jpg",
"https://m.atcdn.co.uk/a/media/w300/10f63c7a82dd470ea784e01796ff3eb4.jpg",
"https://m.atcdn.co.uk/a/media/w300/6778e6bc13b04510a4c0afea7f1221bc.jpg",
"https://m.atcdn.co.uk/a/media/w300/3c485b6e62094b2d91468725e10c9166.jpg",
"https://m.atcdn.co.uk/a/media/w300/be412ae202cf4bd5a0e9e7560f42d2b0.jpg",
"https://m.atcdn.co.uk/a/media/w300/614abb529b0047519778a9547a0e404d.jpg",
"https://m.atcdn.co.uk/a/media/w300/1187cd152de04bcaa8358a6289fea2bf.jpg",
"https://m.atcdn.co.uk/a/media/w300/6f6cce3fd28343bda4661e23594571e5.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202605312859123",
"stockId": "8a42adc69e4f26f8019e7f1d54680963",
"searchId": "202605312859123"
},
"steps": [
"start",
"at_id: 202605312859123",
"url: https://www.zuto.com/apply/?advertId=202605312859123&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: YB15BKA",
"make/model: BMW / 3 Series",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-06-17 18:32:45",
"reasons": [
"first_ingest"
]
}
],
"description": "Very good condition, runs perfectly, sounds great and has just been professionally valeted. Looking for a quick sale due to arrival of new vehicle. \n\nCAT N, non structural damage which has since been repaired in 2023.\nCar has sailed through MOT each year since then with no majors other than tinted front windscreen, front tints now removed.\nMOT'd until October 2026 - test cert no minors.\n\nService History:\nGearbox serviced by BMW Bavarian @132k miles.\n\nFull service by Car Clinique (BMW Specialist) - oil filter, air filter, fuel filter, micro filter & engine oil @147k miles.\n\nFront arms replaced and exhaust clamp replaced by Car Clinique @151k miles.\n\nFront pads, front discs, rear pads, rear discs replaced by Car Clinique @153k miles. \n\nFull service by Car Clinique - oil filter, air filter, fuel filter, micro filter & engine oil @156k miles.\n\nFront springs, top mounts and bump tops replaced by Car Clinique @156k miles.\n\nBMW Recalls:\nAirbag replaced by BMW Bavarian per BMW recall.\nExhaust Gas Recirculation (EGR) cooler replaced by BMW Bavarian per BMW recall.\n\nTiming Chain:\nTiming chain has never been replaced however there are no unusual noises and it was checked over by the mechanic for weaknesses when the car was up on the ramp for service just 2k miles ago.\nThe selling price though does reflect that this has never been changed.",
"colour_detail": "White",
"price_history": [
{
"price": 4300,
"recorded_at": "2026-06-17 18:32:45"
}
],
"images_history": [
{
"images": [
{
"hash": "1cd06088441d41808124c393886c3edc",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/1cd06088441d41808124c393886c3edc.jpg"
}
},
{
"hash": "64c218189a1c4d39ba69d2e94941cbed",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/64c218189a1c4d39ba69d2e94941cbed.jpg"
}
},
{
"hash": "d7964b613aa1437db09f2dbe16f7e5f7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/d7964b613aa1437db09f2dbe16f7e5f7.jpg"
}
},
{
"hash": "59031742b2fb47c9941c222583073be7",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/59031742b2fb47c9941c222583073be7.jpg"
}
},
{
"hash": "996d78f5985240388d513ea06310c792",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/996d78f5985240388d513ea06310c792.jpg"
}
},
{
"hash": "3b0ef398770e469283f5a17c7b6c68f8",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/3b0ef398770e469283f5a17c7b6c68f8.jpg"
}
},
{
"hash": "58e15209d44f4cdd9a541a96e0257bce",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/58e15209d44f4cdd9a541a96e0257bce.jpg"
}
},
{
"hash": "3f582fc01e6741e4b9847c2c90830923",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/3f582fc01e6741e4b9847c2c90830923.jpg"
}
},
{
"hash": "4887fe9c5f624e678e54cedc0301d9a7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/4887fe9c5f624e678e54cedc0301d9a7.jpg"
}
},
{
"hash": "b136dffff9fb413e871986fcd0c9ef09",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/b136dffff9fb413e871986fcd0c9ef09.jpg"
}
},
{
"hash": "be0f3959c8ae4471a3bda99fc22d46bb",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/be0f3959c8ae4471a3bda99fc22d46bb.jpg"
}
},
{
"hash": "fb5123fc6f1b4df2a39a291d800943c6",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/fb5123fc6f1b4df2a39a291d800943c6.jpg"
}
},
{
"hash": "a602c44cec4447099eae6169e21d4927",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/a602c44cec4447099eae6169e21d4927.jpg"
}
},
{
"hash": "10f63c7a82dd470ea784e01796ff3eb4",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/10f63c7a82dd470ea784e01796ff3eb4.jpg"
}
},
{
"hash": "6778e6bc13b04510a4c0afea7f1221bc",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6778e6bc13b04510a4c0afea7f1221bc.jpg"
}
},
{
"hash": "3c485b6e62094b2d91468725e10c9166",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/3c485b6e62094b2d91468725e10c9166.jpg"
}
},
{
"hash": "be412ae202cf4bd5a0e9e7560f42d2b0",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/be412ae202cf4bd5a0e9e7560f42d2b0.jpg"
}
},
{
"hash": "614abb529b0047519778a9547a0e404d",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/614abb529b0047519778a9547a0e404d.jpg"
}
},
{
"hash": "1187cd152de04bcaa8358a6289fea2bf",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/1187cd152de04bcaa8358a6289fea2bf.jpg"
}
},
{
"hash": "6f6cce3fd28343bda4661e23594571e5",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6f6cce3fd28343bda4661e23594571e5.jpg"
}
}
],
"recorded_at": "2026-06-17 18:32:45"
}
],
"mileage_history": [
{
"mileage": 158000,
"recorded_at": "2026-06-17 18:32:45"
}
],
"description_history": [
{
"hash": "220be5be24ef6b2b4aa3243a8612d5b1",
"text": "Very good condition, runs perfectly, sounds great and has just been professionally valeted. Looking for a quick sale due to arrival of new vehicle. \n\nCAT N, non structural damage which has since been repaired in 2023.\nCar has sailed through MOT each year since then with no majors other than tinted front windscreen, front tints now removed.\nMOT'd until October 2026 - test cert no minors.\n\nService History:\nGearbox serviced by BMW Bavarian @132k miles.\n\nFull service by Car Clinique (BMW Specialist) - oil filter, air filter, fuel filter, micro filter & engine oil @147k miles.\n\nFront arms replaced and exhaust clamp replaced by Car Clinique @151k miles.\n\nFront pads, front discs, rear pads, rear discs replaced by Car Clinique @153k miles. \n\nFull service by Car Clinique - oil filter, air filter, fuel filter, micro filter & engine oil @156k miles.\n\nFront springs, top mounts and bump tops replaced by Car Clinique @156k miles.\n\nBMW Recalls:\nAirbag replaced by BMW Bavarian per BMW recall.\nExhaust Gas Recirculation (EGR) cooler replaced by BMW Bavarian per BMW recall.\n\nTiming Chain:\nTiming chain has never been replaced however there are no unusual noises and it was checked over by the mechanic for weaknesses when the car was up on the ramp for service just 2k miles ago.\nThe selling price though does reflect that this has never been changed.",
"recorded_at": "2026-06-17 18:32:45"
}
]
}