17 images
Online
· Days listed: 2
2015 BMW M4
3.0 BiTurbo DCT Euro 6 (s/s) 2dr
£21,495
68,750 miles
E2AJF
Overview
Mileage
68,750 miles
Registration
2015 (15 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
White
Here's my BMW F82 M4 in alpine White.
I've had this for pretty much exactly a year and my god what a car. Only reason I'm selling is because of my job requiring more motorway miles than I originally planned.
As mentioned I do lots of motorway miles, hence mileage going from 55k -68k in a year.
Small crack on front splitter (exact replacement is 110 quid.
I had 2 seperate pieces of work done. Replacement of all seals on the diff and had the serpentine belt sorted out by BMW main dealer.
Only serious buyers, no tyre kickers please and thank you
Seller
History
Price history
| When | Price | Δ |
|---|---|---|
| 3 days ago | £21,495 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 3 days ago | 68,750 | — |
Sources & channels
Item data
Processed fields
- vrm
- E2AJF
- make
- BMW
- model
- M4
- trim line
- 3.0 BiTurbo DCT Euro 6 (s/s) 2dr
- year
- 2015
- body type
- Coupe
- fuel type
- Petrol
- transmission
- Automatic
- engine size cc
- 3000
- engine size litres
- 3
- colour
- White
- doors
- 2
- seats
- 4
- mileage
- 68750
- price
- 21495
- source key
- search-make-bmw-m4
- platform
- autotrader
Item record
- item id
- 79350
- remote id
- https://www.autotrader.co.uk/car-details/202608064845890
- platform
- autotrader
- source key
- search-make-bmw-m4
- remote status
- available
- media count
- 17
- first seen at
- 2026-08-06 22:23:39
- last seen at
- 2026-08-06 22:23:39
- completed at
- 2026-08-06 22:59:16
- remote url
- View original →
Raw data
Item record
{
"item_id": 79350,
"remote_id": "https://www.autotrader.co.uk/car-details/202608064845890",
"source_key": "search-make-bmw-m4",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202608064845890",
"primary_source_id": 54087,
"primary_source_key": "search-make-bmw-m4",
"primary_source_tier": 2,
"remote_status": "available",
"media_count": 17,
"last_seen_at": "2026-08-06 22:23:39",
"first_seen_at": "2026-08-06 22:23:39",
"completed_at": "2026-08-06 22:59:16",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e23480dca7c64a2aaa288bc45b7d980e.jpg",
"cdn_path": "509/79350/c997ffc038f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c997ffc038",
"cdn_sizes": {
"f": "509/79350/c997ffc038f.jpg",
"l": "509/79350/c997ffc038l.jpg",
"m": "509/79350/c997ffc038m.jpg",
"s": "509/79350/c997ffc038s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/07979755016448bdb78b06eb999db0c7.jpg",
"cdn_path": "509/79350/9d16ebaa98f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9d16ebaa98",
"cdn_sizes": {
"f": "509/79350/9d16ebaa98f.jpg",
"l": "509/79350/9d16ebaa98l.jpg",
"m": "509/79350/9d16ebaa98m.jpg",
"s": "509/79350/9d16ebaa98s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6ab6e17a89364bc68abec930bc2a6487.jpg",
"cdn_path": "509/79350/46c3e97c2df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "46c3e97c2d",
"cdn_sizes": {
"f": "509/79350/46c3e97c2df.jpg",
"l": "509/79350/46c3e97c2dl.jpg",
"m": "509/79350/46c3e97c2dm.jpg",
"s": "509/79350/46c3e97c2ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6d520ee3e75942b9b9692244b7b84324.jpg",
"cdn_path": "509/79350/2bbebb632df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "2bbebb632d",
"cdn_sizes": {
"f": "509/79350/2bbebb632df.jpg",
"l": "509/79350/2bbebb632dl.jpg",
"m": "509/79350/2bbebb632dm.jpg",
"s": "509/79350/2bbebb632ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/93594555cc4f488f84661f6cfdd72fe1.jpg",
"cdn_path": "509/79350/98704c94cff.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "98704c94cf",
"cdn_sizes": {
"f": "509/79350/98704c94cff.jpg",
"l": "509/79350/98704c94cfl.jpg",
"m": "509/79350/98704c94cfm.jpg",
"s": "509/79350/98704c94cfs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/ff0e489047cc4baaa7325509318bce8a.jpg",
"cdn_path": "509/79350/df6e5a7a22f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "df6e5a7a22",
"cdn_sizes": {
"f": "509/79350/df6e5a7a22f.jpg",
"l": "509/79350/df6e5a7a22l.jpg",
"m": "509/79350/df6e5a7a22m.jpg",
"s": "509/79350/df6e5a7a22s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg",
"cdn_path": "509/79350/e4f27de556f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "e4f27de556",
"cdn_sizes": {
"f": "509/79350/e4f27de556f.jpg",
"l": "509/79350/e4f27de556l.jpg",
"m": "509/79350/e4f27de556m.jpg",
"s": "509/79350/e4f27de556s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/44e4f373b3b04196ad80e37e571a2a1e.jpg",
"cdn_path": "509/79350/8aaaf0336ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8aaaf0336e",
"cdn_sizes": {
"f": "509/79350/8aaaf0336ef.jpg",
"l": "509/79350/8aaaf0336el.jpg",
"m": "509/79350/8aaaf0336em.jpg",
"s": "509/79350/8aaaf0336es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/158d660fd7b64f3687c595ec83b29ed9.jpg",
"cdn_path": "509/79350/4f71deb0b2f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4f71deb0b2",
"cdn_sizes": {
"f": "509/79350/4f71deb0b2f.jpg",
"l": "509/79350/4f71deb0b2l.jpg",
"m": "509/79350/4f71deb0b2m.jpg",
"s": "509/79350/4f71deb0b2s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg",
"cdn_path": "509/79350/a1cca3dd2ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a1cca3dd2e",
"cdn_sizes": {
"f": "509/79350/a1cca3dd2ef.jpg",
"l": "509/79350/a1cca3dd2el.jpg",
"m": "509/79350/a1cca3dd2em.jpg",
"s": "509/79350/a1cca3dd2es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/47362f9304bc442eaea760cce7a8ec61.jpg",
"cdn_path": "509/79350/3ae015371bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3ae015371b",
"cdn_sizes": {
"f": "509/79350/3ae015371bf.jpg",
"l": "509/79350/3ae015371bl.jpg",
"m": "509/79350/3ae015371bm.jpg",
"s": "509/79350/3ae015371bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/ff115f10e00a4dda8fde5f4b01ccae6c.jpg",
"cdn_path": "509/79350/98806f60cef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "98806f60ce",
"cdn_sizes": {
"f": "509/79350/98806f60cef.jpg",
"l": "509/79350/98806f60cel.jpg",
"m": "509/79350/98806f60cem.jpg",
"s": "509/79350/98806f60ces.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/2750d417ab3e443f94636c5a640503ea.jpg",
"cdn_path": "509/79350/7253269097f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "7253269097",
"cdn_sizes": {
"f": "509/79350/7253269097f.jpg",
"l": "509/79350/7253269097l.jpg",
"m": "509/79350/7253269097m.jpg",
"s": "509/79350/7253269097s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e91e9a9d60754e04b25ca4843c9c65b6.jpg",
"cdn_path": "509/79350/51bc6d0ffaf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "51bc6d0ffa",
"cdn_sizes": {
"f": "509/79350/51bc6d0ffaf.jpg",
"l": "509/79350/51bc6d0ffal.jpg",
"m": "509/79350/51bc6d0ffam.jpg",
"s": "509/79350/51bc6d0ffas.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6e63452054bc484db3568fc448c9aefb.jpg",
"cdn_path": "509/79350/11068fc083f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "11068fc083",
"cdn_sizes": {
"f": "509/79350/11068fc083f.jpg",
"l": "509/79350/11068fc083l.jpg",
"m": "509/79350/11068fc083m.jpg",
"s": "509/79350/11068fc083s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3bdc5303fd6644caa206e6a6be387759.jpg",
"cdn_path": "509/79350/9baf173e71f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9baf173e71",
"cdn_sizes": {
"f": "509/79350/9baf173e71f.jpg",
"l": "509/79350/9baf173e71l.jpg",
"m": "509/79350/9baf173e71m.jpg",
"s": "509/79350/9baf173e71s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/900db4076b6b4b50b40598c0254e68eb.jpg",
"cdn_path": "509/79350/000f07ddf3f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "000f07ddf3",
"cdn_sizes": {
"f": "509/79350/000f07ddf3f.jpg",
"l": "509/79350/000f07ddf3l.jpg",
"m": "509/79350/000f07ddf3m.jpg",
"s": "509/79350/000f07ddf3s.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "E2AJF",
"make": "BMW",
"model": "M4",
"trim_line": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"year": 2015,
"body_type": "Coupe",
"fuel_type": "Petrol",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "White",
"doors": 2,
"seats": 4,
"mileage": 68750,
"price": 21495,
"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": "202608064845890",
"vdata_scrape_id": "at_id_202608064845890",
"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": 21495,
"mileage": 68750,
"fuel": "Petrol",
"body_type": "Coupe",
"gearbox": "Automatic",
"doors": 2,
"seats": 4,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "White",
"range_miles": null,
"vin": null,
"description": "Here's my BMW F82 M4 in alpine White.\n\nI've had this for pretty much exactly a year and my god what a car. Only reason I'm selling is because of my job requiring more motorway miles than I originally planned.\n\nAs mentioned I do lots of motorway miles, hence mileage going from 55k -68k in a year. \n\nSmall crack on front splitter (exact replacement is 110 quid.\n\nI had 2 seperate pieces of work done. Replacement of all seals on the diff and had the serpentine belt sorted out by BMW main dealer.\n\nOnly serious buyers, no tyre kickers please and thank you",
"description_section_present": true,
"image_count": 17,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/e23480dca7c64a2aaa288bc45b7d980e.jpg",
"https://m.atcdn.co.uk/a/media/w480/07979755016448bdb78b06eb999db0c7.jpg",
"https://m.atcdn.co.uk/a/media/w480/6ab6e17a89364bc68abec930bc2a6487.jpg",
"https://m.atcdn.co.uk/a/media/w800/6d520ee3e75942b9b9692244b7b84324.jpg",
"https://m.atcdn.co.uk/a/media/w480/93594555cc4f488f84661f6cfdd72fe1.jpg",
"https://m.atcdn.co.uk/a/media/w480/ff0e489047cc4baaa7325509318bce8a.jpg",
"https://m.atcdn.co.uk/a/media/w800/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg",
"https://m.atcdn.co.uk/a/media/w480/44e4f373b3b04196ad80e37e571a2a1e.jpg",
"https://m.atcdn.co.uk/a/media/w480/158d660fd7b64f3687c595ec83b29ed9.jpg",
"https://m.atcdn.co.uk/a/media/w800/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg",
"https://m.atcdn.co.uk/a/media/w480/47362f9304bc442eaea760cce7a8ec61.jpg",
"https://m.atcdn.co.uk/a/media/w480/ff115f10e00a4dda8fde5f4b01ccae6c.jpg",
"https://m.atcdn.co.uk/a/media/w800/2750d417ab3e443f94636c5a640503ea.jpg",
"https://m.atcdn.co.uk/a/media/w480/e91e9a9d60754e04b25ca4843c9c65b6.jpg",
"https://m.atcdn.co.uk/a/media/w480/6e63452054bc484db3568fc448c9aefb.jpg",
"https://m.atcdn.co.uk/a/media/w800/3bdc5303fd6644caa206e6a6be387759.jpg",
"https://m.atcdn.co.uk/a/media/w480/900db4076b6b4b50b40598c0254e68eb.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "01172954393",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202608064845890",
"scraped_url": "https://www.autotrader.co.uk/car-details/202608064845890",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202608064845890",
"[+0.0s] at_id: 202608064845890",
"[+1.56s] driver started",
"[+2.44s] page loaded",
"[+3.54s] pre-cookie wait done",
"[+3.58s] switched into cookie iframe",
"[+3.73s] cookie button clicked",
"[+3.74s] cookie iframe gone",
"[+3.77s] title: 2015 BMW M4",
"[+3.82s] subtitle: 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"[+3.84s] price: 21495",
"[+3.9s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
"[+3.9s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'atds-icon-sell', 'atds-icon-save', 'atds-icon-search', 'account-sign-in', 'atds-icon-account', 'menu-drawer', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-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']",
"[+3.91s] overview section confirmed via CSS selector",
"[+3.91s] mileage: 68750",
"[+3.92s] year: 2015",
"[+3.93s] fuel: Petrol",
"[+3.94s] body_type: Coupe",
"[+3.97s] gearbox: Automatic",
"[+3.98s] doors: 2",
"[+3.98s] seats: 4",
"[+4.0s] engine: 3.0L",
"[+4.02s] emission_class: Euro 6",
"[+4.04s] colour: White",
"[+4.06s] range_miles: None",
"[+4.07s] data-lp-sdes not found — falling back to title parse",
"[+4.08s] make/model from page title: BMW / M4",
"[+4.17s] dealer_name: None",
"[+4.18s] dealer_id: None",
"[+4.19s] dealer_rating: None",
"[+4.21s] dealer_phone: 01172954393",
"[+4.22s] is_private_seller: True",
"[+4.27s] description_section_present: True",
"[+4.64s] description signpost clicked",
"[+5.58s] description: 554 chars",
"[+5.62s] description modal closed",
"[+5.66s] image_count from counter: 17",
"[+5.81s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+6.49s] image grid present",
"[+7.05s] gallery images extracted: 17",
"[+7.05s] data_complete: True",
"[+7.32s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202608064845890",
"vdata_scrape_id": "at_id_202608064845890",
"data_complete": true,
"listing": {
"vrm": "E2AJF",
"year": 2015,
"make": "BMW",
"model": "M4",
"price": 21495,
"mileage": 68750,
"colour": "White",
"gearbox": "Automatic",
"fuel": "Petrol",
"subtitle": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/e23480dca7c64a2aaa288bc45b7d980e.jpg",
"https://m.atcdn.co.uk/a/media/w300/07979755016448bdb78b06eb999db0c7.jpg",
"https://m.atcdn.co.uk/a/media/w300/6ab6e17a89364bc68abec930bc2a6487.jpg",
"https://m.atcdn.co.uk/a/media/w300/6d520ee3e75942b9b9692244b7b84324.jpg",
"https://m.atcdn.co.uk/a/media/w300/93594555cc4f488f84661f6cfdd72fe1.jpg",
"https://m.atcdn.co.uk/a/media/w300/ff0e489047cc4baaa7325509318bce8a.jpg",
"https://m.atcdn.co.uk/a/media/w300/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg",
"https://m.atcdn.co.uk/a/media/w300/44e4f373b3b04196ad80e37e571a2a1e.jpg",
"https://m.atcdn.co.uk/a/media/w300/158d660fd7b64f3687c595ec83b29ed9.jpg",
"https://m.atcdn.co.uk/a/media/w300/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg",
"https://m.atcdn.co.uk/a/media/w300/47362f9304bc442eaea760cce7a8ec61.jpg",
"https://m.atcdn.co.uk/a/media/w300/ff115f10e00a4dda8fde5f4b01ccae6c.jpg",
"https://m.atcdn.co.uk/a/media/w300/2750d417ab3e443f94636c5a640503ea.jpg",
"https://m.atcdn.co.uk/a/media/w300/e91e9a9d60754e04b25ca4843c9c65b6.jpg",
"https://m.atcdn.co.uk/a/media/w300/6e63452054bc484db3568fc448c9aefb.jpg",
"https://m.atcdn.co.uk/a/media/w300/3bdc5303fd6644caa206e6a6be387759.jpg",
"https://m.atcdn.co.uk/a/media/w300/900db4076b6b4b50b40598c0254e68eb.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202608064845890",
"scraped_url": "https://www.zuto.com/apply/?advertId=202608064845890&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "White",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 68750,
"model": "M4",
"price": 21495,
"registration": "E2AJF",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/e23480dca7c64a2aaa288bc45b7d980e.jpg",
"https://m.atcdn.co.uk/a/media/w300/07979755016448bdb78b06eb999db0c7.jpg",
"https://m.atcdn.co.uk/a/media/w300/6ab6e17a89364bc68abec930bc2a6487.jpg",
"https://m.atcdn.co.uk/a/media/w300/6d520ee3e75942b9b9692244b7b84324.jpg",
"https://m.atcdn.co.uk/a/media/w300/93594555cc4f488f84661f6cfdd72fe1.jpg",
"https://m.atcdn.co.uk/a/media/w300/ff0e489047cc4baaa7325509318bce8a.jpg",
"https://m.atcdn.co.uk/a/media/w300/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg",
"https://m.atcdn.co.uk/a/media/w300/44e4f373b3b04196ad80e37e571a2a1e.jpg",
"https://m.atcdn.co.uk/a/media/w300/158d660fd7b64f3687c595ec83b29ed9.jpg",
"https://m.atcdn.co.uk/a/media/w300/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg",
"https://m.atcdn.co.uk/a/media/w300/47362f9304bc442eaea760cce7a8ec61.jpg",
"https://m.atcdn.co.uk/a/media/w300/ff115f10e00a4dda8fde5f4b01ccae6c.jpg",
"https://m.atcdn.co.uk/a/media/w300/2750d417ab3e443f94636c5a640503ea.jpg",
"https://m.atcdn.co.uk/a/media/w300/e91e9a9d60754e04b25ca4843c9c65b6.jpg",
"https://m.atcdn.co.uk/a/media/w300/6e63452054bc484db3568fc448c9aefb.jpg",
"https://m.atcdn.co.uk/a/media/w300/3bdc5303fd6644caa206e6a6be387759.jpg",
"https://m.atcdn.co.uk/a/media/w300/900db4076b6b4b50b40598c0254e68eb.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202608064845890",
"stockId": "ebd9a3919a214605ad500ce4de59c97f",
"searchId": "202608064845890"
},
"steps": [
"start",
"at_id: 202608064845890",
"url: https://www.zuto.com/apply/?advertId=202608064845890&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: E2AJF",
"make/model: BMW / M4",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-08-06 23:59:24",
"reasons": [
"first_ingest"
]
}
],
"description": "Here's my BMW F82 M4 in alpine White.\n\nI've had this for pretty much exactly a year and my god what a car. Only reason I'm selling is because of my job requiring more motorway miles than I originally planned.\n\nAs mentioned I do lots of motorway miles, hence mileage going from 55k -68k in a year. \n\nSmall crack on front splitter (exact replacement is 110 quid.\n\nI had 2 seperate pieces of work done. Replacement of all seals on the diff and had the serpentine belt sorted out by BMW main dealer.\n\nOnly serious buyers, no tyre kickers please and thank you",
"colour_detail": "White",
"price_history": [
{
"price": 21495,
"recorded_at": "2026-08-06 23:59:24"
}
],
"images_history": [
{
"images": [
{
"hash": "e23480dca7c64a2aaa288bc45b7d980e",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/e23480dca7c64a2aaa288bc45b7d980e.jpg"
}
},
{
"hash": "07979755016448bdb78b06eb999db0c7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/07979755016448bdb78b06eb999db0c7.jpg"
}
},
{
"hash": "6ab6e17a89364bc68abec930bc2a6487",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6ab6e17a89364bc68abec930bc2a6487.jpg"
}
},
{
"hash": "6d520ee3e75942b9b9692244b7b84324",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/6d520ee3e75942b9b9692244b7b84324.jpg"
}
},
{
"hash": "93594555cc4f488f84661f6cfdd72fe1",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/93594555cc4f488f84661f6cfdd72fe1.jpg"
}
},
{
"hash": "ff0e489047cc4baaa7325509318bce8a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/ff0e489047cc4baaa7325509318bce8a.jpg"
}
},
{
"hash": "d8a1d23036ea47fcad8a5cf0d4b5ae8b",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg"
}
},
{
"hash": "44e4f373b3b04196ad80e37e571a2a1e",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/44e4f373b3b04196ad80e37e571a2a1e.jpg"
}
},
{
"hash": "158d660fd7b64f3687c595ec83b29ed9",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/158d660fd7b64f3687c595ec83b29ed9.jpg"
}
},
{
"hash": "4259fbe6ba6d4f1b8f342dcf63d29ec9",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg"
}
},
{
"hash": "47362f9304bc442eaea760cce7a8ec61",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/47362f9304bc442eaea760cce7a8ec61.jpg"
}
},
{
"hash": "ff115f10e00a4dda8fde5f4b01ccae6c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/ff115f10e00a4dda8fde5f4b01ccae6c.jpg"
}
},
{
"hash": "2750d417ab3e443f94636c5a640503ea",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/2750d417ab3e443f94636c5a640503ea.jpg"
}
},
{
"hash": "e91e9a9d60754e04b25ca4843c9c65b6",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e91e9a9d60754e04b25ca4843c9c65b6.jpg"
}
},
{
"hash": "6e63452054bc484db3568fc448c9aefb",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6e63452054bc484db3568fc448c9aefb.jpg"
}
},
{
"hash": "3bdc5303fd6644caa206e6a6be387759",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/3bdc5303fd6644caa206e6a6be387759.jpg"
}
},
{
"hash": "900db4076b6b4b50b40598c0254e68eb",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/900db4076b6b4b50b40598c0254e68eb.jpg"
}
}
],
"recorded_at": "2026-08-06 23:59:24"
}
],
"mileage_history": [
{
"mileage": 68750,
"recorded_at": "2026-08-06 23:59:24"
}
],
"description_history": [
{
"hash": "3157b1bdcabebd2591d8efbd3fb2082d",
"text": "Here's my BMW F82 M4 in alpine White.\n\nI've had this for pretty much exactly a year and my god what a car. Only reason I'm selling is because of my job requiring more motorway miles than I originally planned.\n\nAs mentioned I do lots of motorway miles, hence mileage going from 55k -68k in a year. \n\nSmall crack on front splitter (exact replacement is 110 quid.\n\nI had 2 seperate pieces of work done. Replacement of all seals on the diff and had the serpentine belt sorted out by BMW main dealer.\n\nOnly serious buyers, no tyre kickers please and thank you",
"recorded_at": "2026-08-06 23:59:24"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e23480dca7c64a2aaa288bc45b7d980e.jpg",
"cdn_path": "509/79350/c997ffc038f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c997ffc038",
"cdn_sizes": {
"f": "509/79350/c997ffc038f.jpg",
"l": "509/79350/c997ffc038l.jpg",
"m": "509/79350/c997ffc038m.jpg",
"s": "509/79350/c997ffc038s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/07979755016448bdb78b06eb999db0c7.jpg",
"cdn_path": "509/79350/9d16ebaa98f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9d16ebaa98",
"cdn_sizes": {
"f": "509/79350/9d16ebaa98f.jpg",
"l": "509/79350/9d16ebaa98l.jpg",
"m": "509/79350/9d16ebaa98m.jpg",
"s": "509/79350/9d16ebaa98s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6ab6e17a89364bc68abec930bc2a6487.jpg",
"cdn_path": "509/79350/46c3e97c2df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "46c3e97c2d",
"cdn_sizes": {
"f": "509/79350/46c3e97c2df.jpg",
"l": "509/79350/46c3e97c2dl.jpg",
"m": "509/79350/46c3e97c2dm.jpg",
"s": "509/79350/46c3e97c2ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6d520ee3e75942b9b9692244b7b84324.jpg",
"cdn_path": "509/79350/2bbebb632df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "2bbebb632d",
"cdn_sizes": {
"f": "509/79350/2bbebb632df.jpg",
"l": "509/79350/2bbebb632dl.jpg",
"m": "509/79350/2bbebb632dm.jpg",
"s": "509/79350/2bbebb632ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/93594555cc4f488f84661f6cfdd72fe1.jpg",
"cdn_path": "509/79350/98704c94cff.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "98704c94cf",
"cdn_sizes": {
"f": "509/79350/98704c94cff.jpg",
"l": "509/79350/98704c94cfl.jpg",
"m": "509/79350/98704c94cfm.jpg",
"s": "509/79350/98704c94cfs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/ff0e489047cc4baaa7325509318bce8a.jpg",
"cdn_path": "509/79350/df6e5a7a22f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "df6e5a7a22",
"cdn_sizes": {
"f": "509/79350/df6e5a7a22f.jpg",
"l": "509/79350/df6e5a7a22l.jpg",
"m": "509/79350/df6e5a7a22m.jpg",
"s": "509/79350/df6e5a7a22s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg",
"cdn_path": "509/79350/e4f27de556f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "e4f27de556",
"cdn_sizes": {
"f": "509/79350/e4f27de556f.jpg",
"l": "509/79350/e4f27de556l.jpg",
"m": "509/79350/e4f27de556m.jpg",
"s": "509/79350/e4f27de556s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/44e4f373b3b04196ad80e37e571a2a1e.jpg",
"cdn_path": "509/79350/8aaaf0336ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8aaaf0336e",
"cdn_sizes": {
"f": "509/79350/8aaaf0336ef.jpg",
"l": "509/79350/8aaaf0336el.jpg",
"m": "509/79350/8aaaf0336em.jpg",
"s": "509/79350/8aaaf0336es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/158d660fd7b64f3687c595ec83b29ed9.jpg",
"cdn_path": "509/79350/4f71deb0b2f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4f71deb0b2",
"cdn_sizes": {
"f": "509/79350/4f71deb0b2f.jpg",
"l": "509/79350/4f71deb0b2l.jpg",
"m": "509/79350/4f71deb0b2m.jpg",
"s": "509/79350/4f71deb0b2s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg",
"cdn_path": "509/79350/a1cca3dd2ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a1cca3dd2e",
"cdn_sizes": {
"f": "509/79350/a1cca3dd2ef.jpg",
"l": "509/79350/a1cca3dd2el.jpg",
"m": "509/79350/a1cca3dd2em.jpg",
"s": "509/79350/a1cca3dd2es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/47362f9304bc442eaea760cce7a8ec61.jpg",
"cdn_path": "509/79350/3ae015371bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3ae015371b",
"cdn_sizes": {
"f": "509/79350/3ae015371bf.jpg",
"l": "509/79350/3ae015371bl.jpg",
"m": "509/79350/3ae015371bm.jpg",
"s": "509/79350/3ae015371bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/ff115f10e00a4dda8fde5f4b01ccae6c.jpg",
"cdn_path": "509/79350/98806f60cef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "98806f60ce",
"cdn_sizes": {
"f": "509/79350/98806f60cef.jpg",
"l": "509/79350/98806f60cel.jpg",
"m": "509/79350/98806f60cem.jpg",
"s": "509/79350/98806f60ces.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/2750d417ab3e443f94636c5a640503ea.jpg",
"cdn_path": "509/79350/7253269097f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "7253269097",
"cdn_sizes": {
"f": "509/79350/7253269097f.jpg",
"l": "509/79350/7253269097l.jpg",
"m": "509/79350/7253269097m.jpg",
"s": "509/79350/7253269097s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e91e9a9d60754e04b25ca4843c9c65b6.jpg",
"cdn_path": "509/79350/51bc6d0ffaf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "51bc6d0ffa",
"cdn_sizes": {
"f": "509/79350/51bc6d0ffaf.jpg",
"l": "509/79350/51bc6d0ffal.jpg",
"m": "509/79350/51bc6d0ffam.jpg",
"s": "509/79350/51bc6d0ffas.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6e63452054bc484db3568fc448c9aefb.jpg",
"cdn_path": "509/79350/11068fc083f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "11068fc083",
"cdn_sizes": {
"f": "509/79350/11068fc083f.jpg",
"l": "509/79350/11068fc083l.jpg",
"m": "509/79350/11068fc083m.jpg",
"s": "509/79350/11068fc083s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3bdc5303fd6644caa206e6a6be387759.jpg",
"cdn_path": "509/79350/9baf173e71f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9baf173e71",
"cdn_sizes": {
"f": "509/79350/9baf173e71f.jpg",
"l": "509/79350/9baf173e71l.jpg",
"m": "509/79350/9baf173e71m.jpg",
"s": "509/79350/9baf173e71s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/900db4076b6b4b50b40598c0254e68eb.jpg",
"cdn_path": "509/79350/000f07ddf3f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "000f07ddf3",
"cdn_sizes": {
"f": "509/79350/000f07ddf3f.jpg",
"l": "509/79350/000f07ddf3l.jpg",
"m": "509/79350/000f07ddf3m.jpg",
"s": "509/79350/000f07ddf3s.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "E2AJF",
"make": "BMW",
"model": "M4",
"trim_line": "3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"year": 2015,
"body_type": "Coupe",
"fuel_type": "Petrol",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "White",
"doors": 2,
"seats": 4,
"mileage": 68750,
"price": 21495,
"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": "202608064845890",
"vdata_scrape_id": "at_id_202608064845890",
"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": 21495,
"mileage": 68750,
"fuel": "Petrol",
"body_type": "Coupe",
"gearbox": "Automatic",
"doors": 2,
"seats": 4,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "White",
"range_miles": null,
"vin": null,
"description": "Here's my BMW F82 M4 in alpine White.\n\nI've had this for pretty much exactly a year and my god what a car. Only reason I'm selling is because of my job requiring more motorway miles than I originally planned.\n\nAs mentioned I do lots of motorway miles, hence mileage going from 55k -68k in a year. \n\nSmall crack on front splitter (exact replacement is 110 quid.\n\nI had 2 seperate pieces of work done. Replacement of all seals on the diff and had the serpentine belt sorted out by BMW main dealer.\n\nOnly serious buyers, no tyre kickers please and thank you",
"description_section_present": true,
"image_count": 17,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/e23480dca7c64a2aaa288bc45b7d980e.jpg",
"https://m.atcdn.co.uk/a/media/w480/07979755016448bdb78b06eb999db0c7.jpg",
"https://m.atcdn.co.uk/a/media/w480/6ab6e17a89364bc68abec930bc2a6487.jpg",
"https://m.atcdn.co.uk/a/media/w800/6d520ee3e75942b9b9692244b7b84324.jpg",
"https://m.atcdn.co.uk/a/media/w480/93594555cc4f488f84661f6cfdd72fe1.jpg",
"https://m.atcdn.co.uk/a/media/w480/ff0e489047cc4baaa7325509318bce8a.jpg",
"https://m.atcdn.co.uk/a/media/w800/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg",
"https://m.atcdn.co.uk/a/media/w480/44e4f373b3b04196ad80e37e571a2a1e.jpg",
"https://m.atcdn.co.uk/a/media/w480/158d660fd7b64f3687c595ec83b29ed9.jpg",
"https://m.atcdn.co.uk/a/media/w800/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg",
"https://m.atcdn.co.uk/a/media/w480/47362f9304bc442eaea760cce7a8ec61.jpg",
"https://m.atcdn.co.uk/a/media/w480/ff115f10e00a4dda8fde5f4b01ccae6c.jpg",
"https://m.atcdn.co.uk/a/media/w800/2750d417ab3e443f94636c5a640503ea.jpg",
"https://m.atcdn.co.uk/a/media/w480/e91e9a9d60754e04b25ca4843c9c65b6.jpg",
"https://m.atcdn.co.uk/a/media/w480/6e63452054bc484db3568fc448c9aefb.jpg",
"https://m.atcdn.co.uk/a/media/w800/3bdc5303fd6644caa206e6a6be387759.jpg",
"https://m.atcdn.co.uk/a/media/w480/900db4076b6b4b50b40598c0254e68eb.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "01172954393",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202608064845890",
"scraped_url": "https://www.autotrader.co.uk/car-details/202608064845890",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202608064845890",
"[+0.0s] at_id: 202608064845890",
"[+1.56s] driver started",
"[+2.44s] page loaded",
"[+3.54s] pre-cookie wait done",
"[+3.58s] switched into cookie iframe",
"[+3.73s] cookie button clicked",
"[+3.74s] cookie iframe gone",
"[+3.77s] title: 2015 BMW M4",
"[+3.82s] subtitle: 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"[+3.84s] price: 21495",
"[+3.9s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information']",
"[+3.9s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'atds-icon-sell', 'atds-icon-save', 'atds-icon-search', 'account-sign-in', 'atds-icon-account', 'menu-drawer', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-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']",
"[+3.91s] overview section confirmed via CSS selector",
"[+3.91s] mileage: 68750",
"[+3.92s] year: 2015",
"[+3.93s] fuel: Petrol",
"[+3.94s] body_type: Coupe",
"[+3.97s] gearbox: Automatic",
"[+3.98s] doors: 2",
"[+3.98s] seats: 4",
"[+4.0s] engine: 3.0L",
"[+4.02s] emission_class: Euro 6",
"[+4.04s] colour: White",
"[+4.06s] range_miles: None",
"[+4.07s] data-lp-sdes not found — falling back to title parse",
"[+4.08s] make/model from page title: BMW / M4",
"[+4.17s] dealer_name: None",
"[+4.18s] dealer_id: None",
"[+4.19s] dealer_rating: None",
"[+4.21s] dealer_phone: 01172954393",
"[+4.22s] is_private_seller: True",
"[+4.27s] description_section_present: True",
"[+4.64s] description signpost clicked",
"[+5.58s] description: 554 chars",
"[+5.62s] description modal closed",
"[+5.66s] image_count from counter: 17",
"[+5.81s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+6.49s] image grid present",
"[+7.05s] gallery images extracted: 17",
"[+7.05s] data_complete: True",
"[+7.32s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202608064845890",
"vdata_scrape_id": "at_id_202608064845890",
"data_complete": true,
"listing": {
"vrm": "E2AJF",
"year": 2015,
"make": "BMW",
"model": "M4",
"price": 21495,
"mileage": 68750,
"colour": "White",
"gearbox": "Automatic",
"fuel": "Petrol",
"subtitle": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/e23480dca7c64a2aaa288bc45b7d980e.jpg",
"https://m.atcdn.co.uk/a/media/w300/07979755016448bdb78b06eb999db0c7.jpg",
"https://m.atcdn.co.uk/a/media/w300/6ab6e17a89364bc68abec930bc2a6487.jpg",
"https://m.atcdn.co.uk/a/media/w300/6d520ee3e75942b9b9692244b7b84324.jpg",
"https://m.atcdn.co.uk/a/media/w300/93594555cc4f488f84661f6cfdd72fe1.jpg",
"https://m.atcdn.co.uk/a/media/w300/ff0e489047cc4baaa7325509318bce8a.jpg",
"https://m.atcdn.co.uk/a/media/w300/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg",
"https://m.atcdn.co.uk/a/media/w300/44e4f373b3b04196ad80e37e571a2a1e.jpg",
"https://m.atcdn.co.uk/a/media/w300/158d660fd7b64f3687c595ec83b29ed9.jpg",
"https://m.atcdn.co.uk/a/media/w300/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg",
"https://m.atcdn.co.uk/a/media/w300/47362f9304bc442eaea760cce7a8ec61.jpg",
"https://m.atcdn.co.uk/a/media/w300/ff115f10e00a4dda8fde5f4b01ccae6c.jpg",
"https://m.atcdn.co.uk/a/media/w300/2750d417ab3e443f94636c5a640503ea.jpg",
"https://m.atcdn.co.uk/a/media/w300/e91e9a9d60754e04b25ca4843c9c65b6.jpg",
"https://m.atcdn.co.uk/a/media/w300/6e63452054bc484db3568fc448c9aefb.jpg",
"https://m.atcdn.co.uk/a/media/w300/3bdc5303fd6644caa206e6a6be387759.jpg",
"https://m.atcdn.co.uk/a/media/w300/900db4076b6b4b50b40598c0254e68eb.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202608064845890",
"scraped_url": "https://www.zuto.com/apply/?advertId=202608064845890&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "White",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 68750,
"model": "M4",
"price": 21495,
"registration": "E2AJF",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW M4 3.0 BiTurbo DCT Euro 6 (s/s) 2dr",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/e23480dca7c64a2aaa288bc45b7d980e.jpg",
"https://m.atcdn.co.uk/a/media/w300/07979755016448bdb78b06eb999db0c7.jpg",
"https://m.atcdn.co.uk/a/media/w300/6ab6e17a89364bc68abec930bc2a6487.jpg",
"https://m.atcdn.co.uk/a/media/w300/6d520ee3e75942b9b9692244b7b84324.jpg",
"https://m.atcdn.co.uk/a/media/w300/93594555cc4f488f84661f6cfdd72fe1.jpg",
"https://m.atcdn.co.uk/a/media/w300/ff0e489047cc4baaa7325509318bce8a.jpg",
"https://m.atcdn.co.uk/a/media/w300/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg",
"https://m.atcdn.co.uk/a/media/w300/44e4f373b3b04196ad80e37e571a2a1e.jpg",
"https://m.atcdn.co.uk/a/media/w300/158d660fd7b64f3687c595ec83b29ed9.jpg",
"https://m.atcdn.co.uk/a/media/w300/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg",
"https://m.atcdn.co.uk/a/media/w300/47362f9304bc442eaea760cce7a8ec61.jpg",
"https://m.atcdn.co.uk/a/media/w300/ff115f10e00a4dda8fde5f4b01ccae6c.jpg",
"https://m.atcdn.co.uk/a/media/w300/2750d417ab3e443f94636c5a640503ea.jpg",
"https://m.atcdn.co.uk/a/media/w300/e91e9a9d60754e04b25ca4843c9c65b6.jpg",
"https://m.atcdn.co.uk/a/media/w300/6e63452054bc484db3568fc448c9aefb.jpg",
"https://m.atcdn.co.uk/a/media/w300/3bdc5303fd6644caa206e6a6be387759.jpg",
"https://m.atcdn.co.uk/a/media/w300/900db4076b6b4b50b40598c0254e68eb.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202608064845890",
"stockId": "ebd9a3919a214605ad500ce4de59c97f",
"searchId": "202608064845890"
},
"steps": [
"start",
"at_id: 202608064845890",
"url: https://www.zuto.com/apply/?advertId=202608064845890&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: E2AJF",
"make/model: BMW / M4",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-08-06 23:59:24",
"reasons": [
"first_ingest"
]
}
],
"description": "Here's my BMW F82 M4 in alpine White.\n\nI've had this for pretty much exactly a year and my god what a car. Only reason I'm selling is because of my job requiring more motorway miles than I originally planned.\n\nAs mentioned I do lots of motorway miles, hence mileage going from 55k -68k in a year. \n\nSmall crack on front splitter (exact replacement is 110 quid.\n\nI had 2 seperate pieces of work done. Replacement of all seals on the diff and had the serpentine belt sorted out by BMW main dealer.\n\nOnly serious buyers, no tyre kickers please and thank you",
"colour_detail": "White",
"price_history": [
{
"price": 21495,
"recorded_at": "2026-08-06 23:59:24"
}
],
"images_history": [
{
"images": [
{
"hash": "e23480dca7c64a2aaa288bc45b7d980e",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/e23480dca7c64a2aaa288bc45b7d980e.jpg"
}
},
{
"hash": "07979755016448bdb78b06eb999db0c7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/07979755016448bdb78b06eb999db0c7.jpg"
}
},
{
"hash": "6ab6e17a89364bc68abec930bc2a6487",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6ab6e17a89364bc68abec930bc2a6487.jpg"
}
},
{
"hash": "6d520ee3e75942b9b9692244b7b84324",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/6d520ee3e75942b9b9692244b7b84324.jpg"
}
},
{
"hash": "93594555cc4f488f84661f6cfdd72fe1",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/93594555cc4f488f84661f6cfdd72fe1.jpg"
}
},
{
"hash": "ff0e489047cc4baaa7325509318bce8a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/ff0e489047cc4baaa7325509318bce8a.jpg"
}
},
{
"hash": "d8a1d23036ea47fcad8a5cf0d4b5ae8b",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/d8a1d23036ea47fcad8a5cf0d4b5ae8b.jpg"
}
},
{
"hash": "44e4f373b3b04196ad80e37e571a2a1e",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/44e4f373b3b04196ad80e37e571a2a1e.jpg"
}
},
{
"hash": "158d660fd7b64f3687c595ec83b29ed9",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/158d660fd7b64f3687c595ec83b29ed9.jpg"
}
},
{
"hash": "4259fbe6ba6d4f1b8f342dcf63d29ec9",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/4259fbe6ba6d4f1b8f342dcf63d29ec9.jpg"
}
},
{
"hash": "47362f9304bc442eaea760cce7a8ec61",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/47362f9304bc442eaea760cce7a8ec61.jpg"
}
},
{
"hash": "ff115f10e00a4dda8fde5f4b01ccae6c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/ff115f10e00a4dda8fde5f4b01ccae6c.jpg"
}
},
{
"hash": "2750d417ab3e443f94636c5a640503ea",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/2750d417ab3e443f94636c5a640503ea.jpg"
}
},
{
"hash": "e91e9a9d60754e04b25ca4843c9c65b6",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e91e9a9d60754e04b25ca4843c9c65b6.jpg"
}
},
{
"hash": "6e63452054bc484db3568fc448c9aefb",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6e63452054bc484db3568fc448c9aefb.jpg"
}
},
{
"hash": "3bdc5303fd6644caa206e6a6be387759",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/3bdc5303fd6644caa206e6a6be387759.jpg"
}
},
{
"hash": "900db4076b6b4b50b40598c0254e68eb",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/900db4076b6b4b50b40598c0254e68eb.jpg"
}
}
],
"recorded_at": "2026-08-06 23:59:24"
}
],
"mileage_history": [
{
"mileage": 68750,
"recorded_at": "2026-08-06 23:59:24"
}
],
"description_history": [
{
"hash": "3157b1bdcabebd2591d8efbd3fb2082d",
"text": "Here's my BMW F82 M4 in alpine White.\n\nI've had this for pretty much exactly a year and my god what a car. Only reason I'm selling is because of my job requiring more motorway miles than I originally planned.\n\nAs mentioned I do lots of motorway miles, hence mileage going from 55k -68k in a year. \n\nSmall crack on front splitter (exact replacement is 110 quid.\n\nI had 2 seperate pieces of work done. Replacement of all seals on the diff and had the serpentine belt sorted out by BMW main dealer.\n\nOnly serious buyers, no tyre kickers please and thank you",
"recorded_at": "2026-08-06 23:59:24"
}
]
}