4 images
Online
· Days listed: 9
2016 BMW M2
3.0i Euro 6 (s/s) 2dr
£29,900
24,900 miles
M21BWM
Overview
Mileage
24,900 miles
Registration
2016 (16 reg)
Fuel type
Petrol
Body type
Coupe
Engine
3L
Gearbox
Manual
Doors
2
Seats
4
Body colour
Blue
BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.
Seller
History
Price history
| When | Price | Δ |
|---|---|---|
| 7 days ago | £29,900 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 7 days ago | 24,900 | — |
Item data
Processed fields
- vrm
- M21BWM
- make
- BMW
- model
- M2
- trim line
- 3.0i Euro 6 (s/s) 2dr
- year
- 2016
- body type
- Coupe
- fuel type
- Petrol
- transmission
- Manual
- engine size cc
- 3000
- engine size litres
- 3
- colour
- Blue
- doors
- 2
- seats
- 4
- mileage
- 24900
- price
- 29900
- source key
- search-make-bmw-m2
- platform
- autotrader
Item record
- item id
- 35263
- remote id
- https://www.autotrader.co.uk/car-details/202502249451210
- platform
- autotrader
- source key
- search-make-bmw-m2
- remote status
- available
- media count
- 4
- first seen at
- 2026-06-10 06:48:44
- last seen at
- 2026-06-12 06:56:55
- completed at
- 2026-06-13 01:26:22
- remote url
- View original →
Raw data
Item record
{
"item_id": 35263,
"remote_id": "https://www.autotrader.co.uk/car-details/202502249451210",
"source_key": "search-make-bmw-m2",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202502249451210",
"remote_status": "available",
"media_count": 4,
"last_seen_at": "2026-06-12 06:56:55",
"first_seen_at": "2026-06-10 06:48:44",
"completed_at": "2026-06-13 01:26:22",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7f0a091202604c17b97d964e264071d9.jpg",
"cdn_path": "507/35263/7842e71855f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "7842e71855",
"cdn_sizes": {
"f": "507/35263/7842e71855f.jpg",
"l": "507/35263/7842e71855l.jpg",
"m": "507/35263/7842e71855m.jpg",
"s": "507/35263/7842e71855s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7154fa0c13c64c7083359420ba3269e8.jpg",
"cdn_path": "507/35263/8454a47242f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8454a47242",
"cdn_sizes": {
"f": "507/35263/8454a47242f.jpg",
"l": "507/35263/8454a47242l.jpg",
"m": "507/35263/8454a47242m.jpg",
"s": "507/35263/8454a47242s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d041055c2a104203b95079683c0ca9e2.jpg",
"cdn_path": "507/35263/f6b1ed6cdff.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "f6b1ed6cdf",
"cdn_sizes": {
"f": "507/35263/f6b1ed6cdff.jpg",
"l": "507/35263/f6b1ed6cdfl.jpg",
"m": "507/35263/f6b1ed6cdfm.jpg",
"s": "507/35263/f6b1ed6cdfs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c424c10bbc764876ab15477dd9f2f984.jpg",
"cdn_path": "507/35263/99e0655d2df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "99e0655d2d",
"cdn_sizes": {
"f": "507/35263/99e0655d2df.jpg",
"l": "507/35263/99e0655d2dl.jpg",
"m": "507/35263/99e0655d2dm.jpg",
"s": "507/35263/99e0655d2ds.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "M21BWM",
"make": "BMW",
"model": "M2",
"trim_line": "3.0i Euro 6 (s/s) 2dr",
"year": 2016,
"body_type": "Coupe",
"fuel_type": "Petrol",
"transmission": "Manual",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "Blue",
"doors": 2,
"seats": 4,
"mileage": 24900,
"price": 29900,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-make-bmw-m2",
"platform": "autotrader"
},
"raw_payload": [
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202502249451210",
"vdata_scrape_id": "at_id_202502249451210",
"data_complete": true,
"listing": {
"title": "2016 BMW M2",
"subtitle": "3.0i Euro 6 (s/s) 2dr",
"make": "BMW",
"model": "M2",
"year": 2016,
"price": 29900,
"mileage": 24900,
"fuel": "Petrol",
"body_type": "Coupe",
"gearbox": "Manual",
"doors": 2,
"seats": 4,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "Blue",
"range_miles": null,
"vin": null,
"description": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
"description_section_present": true,
"image_count": 4,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/7f0a091202604c17b97d964e264071d9.jpg",
"https://m.atcdn.co.uk/a/media/w480/7154fa0c13c64c7083359420ba3269e8.jpg",
"https://m.atcdn.co.uk/a/media/w480/d041055c2a104203b95079683c0ca9e2.jpg",
"https://m.atcdn.co.uk/a/media/w800/c424c10bbc764876ab15477dd9f2f984.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "01228925202",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202502249451210",
"scraped_url": "https://www.autotrader.co.uk/car-details/202502249451210",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202502249451210",
"[+0.0s] at_id: 202502249451210",
"[+2.55s] driver started",
"[+3.69s] page loaded",
"[+4.69s] pre-cookie wait done",
"[+4.74s] switched into cookie iframe",
"[+4.97s] cookie button clicked",
"[+5.02s] cookie iframe gone",
"[+6.39s] title: 2016 BMW M2",
"[+6.44s] subtitle: 3.0i Euro 6 (s/s) 2dr",
"[+6.48s] price: 29900",
"[+6.55s] 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', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'gallery-media-button', 'key-information']",
"[+6.55s] 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']",
"[+6.66s] overview section confirmed via CSS selector",
"[+6.67s] mileage: 24900",
"[+6.68s] year: 2016",
"[+6.7s] fuel: Petrol",
"[+6.71s] body_type: Coupe",
"[+6.72s] gearbox: Manual",
"[+6.72s] doors: 2",
"[+6.74s] seats: 4",
"[+6.74s] engine: 3.0L",
"[+6.75s] emission_class: Euro 6",
"[+6.76s] colour: Blue",
"[+6.91s] range_miles: None",
"[+6.94s] data-lp-sdes not found — falling back to title parse",
"[+6.95s] make/model from page title: BMW / M2",
"[+7.07s] dealer_name: None",
"[+7.09s] dealer_id: None",
"[+7.13s] dealer_rating: None",
"[+7.27s] dealer_phone: 01228925202",
"[+7.33s] is_private_seller: True",
"[+7.42s] description_section_present: True",
"[+8.16s] description signpost clicked",
"[+8.36s] description: 622 chars",
"[+8.39s] description modal closed",
"[+8.44s] image_count from counter: 4",
"[+8.51s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+9.18s] image grid present",
"[+9.52s] gallery images extracted: 4",
"[+9.52s] data_complete: True",
"[+9.65s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202502249451210",
"vdata_scrape_id": "at_id_202502249451210",
"data_complete": true,
"listing": {
"vrm": "M21BWM",
"year": 2016,
"make": "BMW",
"model": "M2",
"price": 29900,
"mileage": 24900,
"colour": "Blue",
"gearbox": "Manual",
"fuel": "Petrol",
"subtitle": "BMW M2 3.0i Euro 6 (s/s) 2dr Only 25k miles FBMWSH",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/7f0a091202604c17b97d964e264071d9.jpg",
"https://m.atcdn.co.uk/a/media/w300/7154fa0c13c64c7083359420ba3269e8.jpg",
"https://m.atcdn.co.uk/a/media/w300/d041055c2a104203b95079683c0ca9e2.jpg",
"https://m.atcdn.co.uk/a/media/w300/c424c10bbc764876ab15477dd9f2f984.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202502249451210",
"scraped_url": "https://www.zuto.com/apply/?advertId=202502249451210&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Blue",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 24900,
"model": "M2",
"price": 29900,
"registration": "M21BWM",
"registrationYear": 2016,
"transmission": "Manual",
"summary": "BMW M2 3.0i Euro 6 (s/s) 2dr Only 25k miles FBMWSH",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/7f0a091202604c17b97d964e264071d9.jpg",
"https://m.atcdn.co.uk/a/media/w300/7154fa0c13c64c7083359420ba3269e8.jpg",
"https://m.atcdn.co.uk/a/media/w300/d041055c2a104203b95079683c0ca9e2.jpg",
"https://m.atcdn.co.uk/a/media/w300/c424c10bbc764876ab15477dd9f2f984.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202502249451210",
"stockId": "8a42b6c29529314c0195399fb13b6185",
"searchId": "202502249451210"
},
"steps": [
"start",
"at_id: 202502249451210",
"url: https://www.zuto.com/apply/?advertId=202502249451210&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: M21BWM",
"make/model: BMW / M2",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-06-13 02:26:32",
"reasons": [
"first_ingest"
]
}
],
"description": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
"colour_detail": "Blue",
"price_history": [
{
"price": 29900,
"recorded_at": "2026-06-13 02:26:32"
}
],
"images_history": [
{
"images": [
{
"hash": "7f0a091202604c17b97d964e264071d9",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/7f0a091202604c17b97d964e264071d9.jpg"
}
},
{
"hash": "7154fa0c13c64c7083359420ba3269e8",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/7154fa0c13c64c7083359420ba3269e8.jpg"
}
},
{
"hash": "d041055c2a104203b95079683c0ca9e2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/d041055c2a104203b95079683c0ca9e2.jpg"
}
},
{
"hash": "c424c10bbc764876ab15477dd9f2f984",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/c424c10bbc764876ab15477dd9f2f984.jpg"
}
}
],
"recorded_at": "2026-06-13 02:26:32"
}
],
"mileage_history": [
{
"mileage": 24900,
"recorded_at": "2026-06-13 02:26:32"
}
],
"description_history": [
{
"hash": "a73a939e1876df727af4f18b9db9ace7",
"text": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
"recorded_at": "2026-06-13 02:26:32"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7f0a091202604c17b97d964e264071d9.jpg",
"cdn_path": "507/35263/7842e71855f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "7842e71855",
"cdn_sizes": {
"f": "507/35263/7842e71855f.jpg",
"l": "507/35263/7842e71855l.jpg",
"m": "507/35263/7842e71855m.jpg",
"s": "507/35263/7842e71855s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7154fa0c13c64c7083359420ba3269e8.jpg",
"cdn_path": "507/35263/8454a47242f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8454a47242",
"cdn_sizes": {
"f": "507/35263/8454a47242f.jpg",
"l": "507/35263/8454a47242l.jpg",
"m": "507/35263/8454a47242m.jpg",
"s": "507/35263/8454a47242s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d041055c2a104203b95079683c0ca9e2.jpg",
"cdn_path": "507/35263/f6b1ed6cdff.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "f6b1ed6cdf",
"cdn_sizes": {
"f": "507/35263/f6b1ed6cdff.jpg",
"l": "507/35263/f6b1ed6cdfl.jpg",
"m": "507/35263/f6b1ed6cdfm.jpg",
"s": "507/35263/f6b1ed6cdfs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c424c10bbc764876ab15477dd9f2f984.jpg",
"cdn_path": "507/35263/99e0655d2df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "99e0655d2d",
"cdn_sizes": {
"f": "507/35263/99e0655d2df.jpg",
"l": "507/35263/99e0655d2dl.jpg",
"m": "507/35263/99e0655d2dm.jpg",
"s": "507/35263/99e0655d2ds.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "M21BWM",
"make": "BMW",
"model": "M2",
"trim_line": "3.0i Euro 6 (s/s) 2dr",
"year": 2016,
"body_type": "Coupe",
"fuel_type": "Petrol",
"transmission": "Manual",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "Blue",
"doors": 2,
"seats": 4,
"mileage": 24900,
"price": 29900,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-make-bmw-m2",
"platform": "autotrader"
}
meta: raw_payload
[
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202502249451210",
"vdata_scrape_id": "at_id_202502249451210",
"data_complete": true,
"listing": {
"title": "2016 BMW M2",
"subtitle": "3.0i Euro 6 (s/s) 2dr",
"make": "BMW",
"model": "M2",
"year": 2016,
"price": 29900,
"mileage": 24900,
"fuel": "Petrol",
"body_type": "Coupe",
"gearbox": "Manual",
"doors": 2,
"seats": 4,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "Blue",
"range_miles": null,
"vin": null,
"description": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
"description_section_present": true,
"image_count": 4,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/7f0a091202604c17b97d964e264071d9.jpg",
"https://m.atcdn.co.uk/a/media/w480/7154fa0c13c64c7083359420ba3269e8.jpg",
"https://m.atcdn.co.uk/a/media/w480/d041055c2a104203b95079683c0ca9e2.jpg",
"https://m.atcdn.co.uk/a/media/w800/c424c10bbc764876ab15477dd9f2f984.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "01228925202",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202502249451210",
"scraped_url": "https://www.autotrader.co.uk/car-details/202502249451210",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202502249451210",
"[+0.0s] at_id: 202502249451210",
"[+2.55s] driver started",
"[+3.69s] page loaded",
"[+4.69s] pre-cookie wait done",
"[+4.74s] switched into cookie iframe",
"[+4.97s] cookie button clicked",
"[+5.02s] cookie iframe gone",
"[+6.39s] title: 2016 BMW M2",
"[+6.44s] subtitle: 3.0i Euro 6 (s/s) 2dr",
"[+6.48s] price: 29900",
"[+6.55s] 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', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'gallery-media-button', 'key-information']",
"[+6.55s] 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']",
"[+6.66s] overview section confirmed via CSS selector",
"[+6.67s] mileage: 24900",
"[+6.68s] year: 2016",
"[+6.7s] fuel: Petrol",
"[+6.71s] body_type: Coupe",
"[+6.72s] gearbox: Manual",
"[+6.72s] doors: 2",
"[+6.74s] seats: 4",
"[+6.74s] engine: 3.0L",
"[+6.75s] emission_class: Euro 6",
"[+6.76s] colour: Blue",
"[+6.91s] range_miles: None",
"[+6.94s] data-lp-sdes not found — falling back to title parse",
"[+6.95s] make/model from page title: BMW / M2",
"[+7.07s] dealer_name: None",
"[+7.09s] dealer_id: None",
"[+7.13s] dealer_rating: None",
"[+7.27s] dealer_phone: 01228925202",
"[+7.33s] is_private_seller: True",
"[+7.42s] description_section_present: True",
"[+8.16s] description signpost clicked",
"[+8.36s] description: 622 chars",
"[+8.39s] description modal closed",
"[+8.44s] image_count from counter: 4",
"[+8.51s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+9.18s] image grid present",
"[+9.52s] gallery images extracted: 4",
"[+9.52s] data_complete: True",
"[+9.65s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202502249451210",
"vdata_scrape_id": "at_id_202502249451210",
"data_complete": true,
"listing": {
"vrm": "M21BWM",
"year": 2016,
"make": "BMW",
"model": "M2",
"price": 29900,
"mileage": 24900,
"colour": "Blue",
"gearbox": "Manual",
"fuel": "Petrol",
"subtitle": "BMW M2 3.0i Euro 6 (s/s) 2dr Only 25k miles FBMWSH",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/7f0a091202604c17b97d964e264071d9.jpg",
"https://m.atcdn.co.uk/a/media/w300/7154fa0c13c64c7083359420ba3269e8.jpg",
"https://m.atcdn.co.uk/a/media/w300/d041055c2a104203b95079683c0ca9e2.jpg",
"https://m.atcdn.co.uk/a/media/w300/c424c10bbc764876ab15477dd9f2f984.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202502249451210",
"scraped_url": "https://www.zuto.com/apply/?advertId=202502249451210&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Blue",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 24900,
"model": "M2",
"price": 29900,
"registration": "M21BWM",
"registrationYear": 2016,
"transmission": "Manual",
"summary": "BMW M2 3.0i Euro 6 (s/s) 2dr Only 25k miles FBMWSH",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/7f0a091202604c17b97d964e264071d9.jpg",
"https://m.atcdn.co.uk/a/media/w300/7154fa0c13c64c7083359420ba3269e8.jpg",
"https://m.atcdn.co.uk/a/media/w300/d041055c2a104203b95079683c0ca9e2.jpg",
"https://m.atcdn.co.uk/a/media/w300/c424c10bbc764876ab15477dd9f2f984.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202502249451210",
"stockId": "8a42b6c29529314c0195399fb13b6185",
"searchId": "202502249451210"
},
"steps": [
"start",
"at_id: 202502249451210",
"url: https://www.zuto.com/apply/?advertId=202502249451210&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: M21BWM",
"make/model: BMW / M2",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-06-13 02:26:32",
"reasons": [
"first_ingest"
]
}
],
"description": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
"colour_detail": "Blue",
"price_history": [
{
"price": 29900,
"recorded_at": "2026-06-13 02:26:32"
}
],
"images_history": [
{
"images": [
{
"hash": "7f0a091202604c17b97d964e264071d9",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/7f0a091202604c17b97d964e264071d9.jpg"
}
},
{
"hash": "7154fa0c13c64c7083359420ba3269e8",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/7154fa0c13c64c7083359420ba3269e8.jpg"
}
},
{
"hash": "d041055c2a104203b95079683c0ca9e2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/d041055c2a104203b95079683c0ca9e2.jpg"
}
},
{
"hash": "c424c10bbc764876ab15477dd9f2f984",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/c424c10bbc764876ab15477dd9f2f984.jpg"
}
}
],
"recorded_at": "2026-06-13 02:26:32"
}
],
"mileage_history": [
{
"mileage": 24900,
"recorded_at": "2026-06-13 02:26:32"
}
],
"description_history": [
{
"hash": "a73a939e1876df727af4f18b9db9ace7",
"text": "BMW M2 2016 Manual 25k Miles FBMWSH long beach blue wrapped in Avery Dennison gloss fresh spring. Heated steering wheel and seats Harman Kardon sound carbon diffuser mirrors and front grills. Owned 4.5 years it was purchased from my local BMW dealer. Will be getting new MOT before sale. Inspections welcome I will carry out test drives. Please only contact if you are a genuine buyer with funds in place. 29,900 open to sensible offers, in no rush to sell only for sale due to having 2 young children, I may take M3 Touring or C8 RS6 in px. Private plate not included will go back to SO66GUF More pictures to follow soon.",
"recorded_at": "2026-06-13 02:26:32"
}
]
}