18 images
Online
· Days listed: 55
2009 BMW Z4 M
3.2i Euro 4 2dr
£15,995
88,000 miles
S21PLU
Overview
Mileage
88,000 miles
Registration
2009 (09 reg)
Fuel type
Petrol
Body type
Convertible
Engine
3.2L
Gearbox
Manual
Doors
2
Seats
2
Body colour
Black
An exceptional example of the iconic BMW Z4M Roadster, this particular Z4M has been meticulously maintained over its life, and is in immaculate condition throughout. It benefits from a comprehensive full service history, supported by extensive documentation and a large file of receipts, reflecting careful and consistent upkeep. I have owned the vehicle for the past 4 years.
Crucially, the all-important rod bearings have been replaced, an essential upgrade for peace of mind on the legendary S54 engine. The car has also recently undergone an Inspection II service at 86,000 miles, which included a differential oil change and rocker cover gasket replacement, ensuring it is mechanically spot-on and ready to be enjoyed.
This example is tastefully enhanced with a number of sought-after performance upgrades, including an Evolve Carbon Airbox paired with an Alpha-N tune, unlocking an even more exhilarating induction sound and sharper throttle response. Handling has been significantly improved with KW Racing coilovers, offering superb road holding and adjustability. A custom exhaust has been added, however I still have the original exhaust, included in sale.
2 keys included
Full service history
Extensive maintenance records and receipts
Highly desirable colour combination
Carefully selected performance upgrades
This Z4M Roadster represents a rare blend of originality, thoughtful upgrades, and diligent maintenance. It drives exactly as it should-tight, responsive, and immensely rewarding, making it a standout example for enthusiasts and collectors alike.
Seller
History
Price history
| When | Price | Δ |
|---|---|---|
| 6 weeks ago | £15,995 | −£2,000 |
| 8 weeks ago | £17,995 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 8 weeks ago | 88,000 | — |
Sources & channels
Item data
Processed fields
- vrm
- S21PLU
- make
- BMW
- model
- Z4 M
- trim line
- 3.2i Euro 4 2dr
- year
- 2009
- body type
- Convertible
- fuel type
- Petrol
- transmission
- Manual
- engine size cc
- 3200
- engine size litres
- 3.2
- colour
- Black
- doors
- 2
- seats
- 2
- mileage
- 88000
- price
- 15995
- source key
- search-make-bmw-z4-m
- platform
- autotrader
Item record
- item id
- 32769
- remote id
- https://www.autotrader.co.uk/car-details/202604111476425
- platform
- autotrader
- source key
- search-make-bmw-z4-m
- remote status
- available
- media count
- 18
- first seen at
- 2026-06-10 06:38:12
- last seen at
- 2026-06-26 07:26:24
- completed at
- 2026-06-26 07:27:34
- remote url
- View original →
Raw data
Item record
{
"item_id": 32769,
"remote_id": "https://www.autotrader.co.uk/car-details/202604111476425",
"source_key": "search-make-bmw-z4-m",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202604111476425",
"primary_source_id": 53796,
"primary_source_key": "search-make-bmw-z4-m",
"primary_source_tier": 2,
"remote_status": "available",
"media_count": 18,
"last_seen_at": "2026-06-26 07:26:24",
"first_seen_at": "2026-06-10 06:38:12",
"completed_at": "2026-06-26 07:27:34",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/54cfab941ba24e7aa42b7c708ded262d.jpg",
"cdn_path": "505/32769/7bd03b68aaf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "7bd03b68aa",
"cdn_sizes": {
"f": "505/32769/7bd03b68aaf.jpg",
"l": "505/32769/7bd03b68aal.jpg",
"m": "505/32769/7bd03b68aam.jpg",
"s": "505/32769/7bd03b68aas.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/32db9344b7674179a4c8de7d2c7b9615.jpg",
"cdn_path": "505/32769/c2cb137882f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c2cb137882",
"cdn_sizes": {
"f": "505/32769/c2cb137882f.jpg",
"l": "505/32769/c2cb137882l.jpg",
"m": "505/32769/c2cb137882m.jpg",
"s": "505/32769/c2cb137882s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/cdfac52c7ffd4c69b403763342879af8.jpg",
"cdn_path": "505/32769/747f67a93bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "747f67a93b",
"cdn_sizes": {
"f": "505/32769/747f67a93bf.jpg",
"l": "505/32769/747f67a93bl.jpg",
"m": "505/32769/747f67a93bm.jpg",
"s": "505/32769/747f67a93bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a2e1dae35f1a40549da9abcdfdd7e356.jpg",
"cdn_path": "505/32769/c29acde8dff.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c29acde8df",
"cdn_sizes": {
"f": "505/32769/c29acde8dff.jpg",
"l": "505/32769/c29acde8dfl.jpg",
"m": "505/32769/c29acde8dfm.jpg",
"s": "505/32769/c29acde8dfs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/fe0b58c1a1f24b879a82c6fcf270d862.jpg",
"cdn_path": "505/32769/44031b108ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "44031b108e",
"cdn_sizes": {
"f": "505/32769/44031b108ef.jpg",
"l": "505/32769/44031b108el.jpg",
"m": "505/32769/44031b108em.jpg",
"s": "505/32769/44031b108es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/93717568797e4702b947f09a2364a590.jpg",
"cdn_path": "505/32769/4c19620fd9f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4c19620fd9",
"cdn_sizes": {
"f": "505/32769/4c19620fd9f.jpg",
"l": "505/32769/4c19620fd9l.jpg",
"m": "505/32769/4c19620fd9m.jpg",
"s": "505/32769/4c19620fd9s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/dca11838f1294fe996c0411523a4e585.jpg",
"cdn_path": "505/32769/6174b9705df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "6174b9705d",
"cdn_sizes": {
"f": "505/32769/6174b9705df.jpg",
"l": "505/32769/6174b9705dl.jpg",
"m": "505/32769/6174b9705dm.jpg",
"s": "505/32769/6174b9705ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/330e097515614b32b38ad513c28ca3b5.jpg",
"cdn_path": "505/32769/f9f1103846f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "f9f1103846",
"cdn_sizes": {
"f": "505/32769/f9f1103846f.jpg",
"l": "505/32769/f9f1103846l.jpg",
"m": "505/32769/f9f1103846m.jpg",
"s": "505/32769/f9f1103846s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4b76537484744fa3b42c6b0106bd329b.jpg",
"cdn_path": "505/32769/667703258cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "667703258c",
"cdn_sizes": {
"f": "505/32769/667703258cf.jpg",
"l": "505/32769/667703258cl.jpg",
"m": "505/32769/667703258cm.jpg",
"s": "505/32769/667703258cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b61fb2c421874b9490e9198bf7374260.jpg",
"cdn_path": "505/32769/6ea6cd4ed1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "6ea6cd4ed1",
"cdn_sizes": {
"f": "505/32769/6ea6cd4ed1f.jpg",
"l": "505/32769/6ea6cd4ed1l.jpg",
"m": "505/32769/6ea6cd4ed1m.jpg",
"s": "505/32769/6ea6cd4ed1s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/441bab0afd1a45ce83da1c4c1f3c207f.jpg",
"cdn_path": "505/32769/d03f3a8f9ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d03f3a8f9e",
"cdn_sizes": {
"f": "505/32769/d03f3a8f9ef.jpg",
"l": "505/32769/d03f3a8f9el.jpg",
"m": "505/32769/d03f3a8f9em.jpg",
"s": "505/32769/d03f3a8f9es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/069f82d843c14ebf89bb0a09c0a1ed58.jpg",
"cdn_path": "505/32769/3edadebea9f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3edadebea9",
"cdn_sizes": {
"f": "505/32769/3edadebea9f.jpg",
"l": "505/32769/3edadebea9l.jpg",
"m": "505/32769/3edadebea9m.jpg",
"s": "505/32769/3edadebea9s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/557e9dfb11d24517ba7b1d22da585928.jpg",
"cdn_path": "505/32769/9b072077cbf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9b072077cb",
"cdn_sizes": {
"f": "505/32769/9b072077cbf.jpg",
"l": "505/32769/9b072077cbl.jpg",
"m": "505/32769/9b072077cbm.jpg",
"s": "505/32769/9b072077cbs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c225cb5f05854c3aae231254d3ca3fc3.jpg",
"cdn_path": "505/32769/ee5cf52bf8f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ee5cf52bf8",
"cdn_sizes": {
"f": "505/32769/ee5cf52bf8f.jpg",
"l": "505/32769/ee5cf52bf8l.jpg",
"m": "505/32769/ee5cf52bf8m.jpg",
"s": "505/32769/ee5cf52bf8s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e44b21ffc59849848dfdab2242afc60b.jpg",
"cdn_path": "505/32769/cae6edc44af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "cae6edc44a",
"cdn_sizes": {
"f": "505/32769/cae6edc44af.jpg",
"l": "505/32769/cae6edc44al.jpg",
"m": "505/32769/cae6edc44am.jpg",
"s": "505/32769/cae6edc44as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/776c90c56a264a0390d9c30914384a2c.jpg",
"cdn_path": "505/32769/63a22d6254f.jpg",
"status": "complete",
"attempts": 2,
"cdn_hash": "63a22d6254",
"cdn_sizes": {
"f": "505/32769/63a22d6254f.jpg",
"l": "505/32769/63a22d6254l.jpg",
"m": "505/32769/63a22d6254m.jpg",
"s": "505/32769/63a22d6254s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/04ae5e5b33954547aa49b30132be2b16.jpg",
"cdn_path": "505/32769/cb2424be0bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "cb2424be0b",
"cdn_sizes": {
"f": "505/32769/cb2424be0bf.jpg",
"l": "505/32769/cb2424be0bl.jpg",
"m": "505/32769/cb2424be0bm.jpg",
"s": "505/32769/cb2424be0bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/56276092ac5844dc897e25e4384f30e4.jpg",
"cdn_path": "505/32769/609f4b0f00f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "609f4b0f00",
"cdn_sizes": {
"f": "505/32769/609f4b0f00f.jpg",
"l": "505/32769/609f4b0f00l.jpg",
"m": "505/32769/609f4b0f00m.jpg",
"s": "505/32769/609f4b0f00s.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "S21PLU",
"make": "BMW",
"model": "Z4 M",
"trim_line": "3.2i Euro 4 2dr",
"year": 2009,
"body_type": "Convertible",
"fuel_type": "Petrol",
"transmission": "Manual",
"engine_size_cc": 3200,
"engine_size_litres": 3.20000000000000017763568394002504646778106689453125,
"colour": "Black",
"doors": 2,
"seats": 2,
"mileage": 88000,
"price": 15995,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-make-bmw-z4-m",
"platform": "autotrader"
},
"raw_payload": [
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202604111476425",
"vdata_scrape_id": "at_id_202604111476425",
"data_complete": true,
"listing": {
"title": "2009 BMW Z4 M",
"subtitle": "3.2i Euro 4 2dr",
"make": "BMW",
"model": "Z4 M",
"year": 2009,
"price": 15995,
"mileage": 88000,
"fuel": "Petrol",
"body_type": "Convertible",
"gearbox": "Manual",
"doors": 2,
"seats": 2,
"engine": "3.2L",
"emission_class": "Euro 4",
"colour": "Black",
"range_miles": null,
"vin": null,
"description": "An exceptional example of the iconic BMW Z4M Roadster, this particular Z4M has been meticulously maintained over its life, and is in immaculate condition throughout. It benefits from a comprehensive full service history, supported by extensive documentation and a large file of receipts, reflecting careful and consistent upkeep. I have owned the vehicle for the past 4 years. \n\nCrucially, the all-important rod bearings have been replaced, an essential upgrade for peace of mind on the legendary S54 engine. The car has also recently undergone an Inspection II service at 86,000 miles, which included a differential oil change and rocker cover gasket replacement, ensuring it is mechanically spot-on and ready to be enjoyed.\n\nThis example is tastefully enhanced with a number of sought-after performance upgrades, including an Evolve Carbon Airbox paired with an Alpha-N tune, unlocking an even more exhilarating induction sound and sharper throttle response. Handling has been significantly improved with KW Racing coilovers, offering superb road holding and adjustability. A custom exhaust has been added, however I still have the original exhaust, included in sale. \n\n2 keys included\nFull service history\nExtensive maintenance records and receipts\nHighly desirable colour combination\nCarefully selected performance upgrades\n\nThis Z4M Roadster represents a rare blend of originality, thoughtful upgrades, and diligent maintenance. It drives exactly as it should-tight, responsive, and immensely rewarding, making it a standout example for enthusiasts and collectors alike.",
"description_section_present": true,
"image_count": 18,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/54cfab941ba24e7aa42b7c708ded262d.jpg",
"https://m.atcdn.co.uk/a/media/w480/32db9344b7674179a4c8de7d2c7b9615.jpg",
"https://m.atcdn.co.uk/a/media/w480/cdfac52c7ffd4c69b403763342879af8.jpg",
"https://m.atcdn.co.uk/a/media/w800/a2e1dae35f1a40549da9abcdfdd7e356.jpg",
"https://m.atcdn.co.uk/a/media/w480/fe0b58c1a1f24b879a82c6fcf270d862.jpg",
"https://m.atcdn.co.uk/a/media/w480/93717568797e4702b947f09a2364a590.jpg",
"https://m.atcdn.co.uk/a/media/w800/dca11838f1294fe996c0411523a4e585.jpg",
"https://m.atcdn.co.uk/a/media/w480/330e097515614b32b38ad513c28ca3b5.jpg",
"https://m.atcdn.co.uk/a/media/w480/4b76537484744fa3b42c6b0106bd329b.jpg",
"https://m.atcdn.co.uk/a/media/w800/b61fb2c421874b9490e9198bf7374260.jpg",
"https://m.atcdn.co.uk/a/media/w480/441bab0afd1a45ce83da1c4c1f3c207f.jpg",
"https://m.atcdn.co.uk/a/media/w480/069f82d843c14ebf89bb0a09c0a1ed58.jpg",
"https://m.atcdn.co.uk/a/media/w800/557e9dfb11d24517ba7b1d22da585928.jpg",
"https://m.atcdn.co.uk/a/media/w480/c225cb5f05854c3aae231254d3ca3fc3.jpg",
"https://m.atcdn.co.uk/a/media/w480/e44b21ffc59849848dfdab2242afc60b.jpg",
"https://m.atcdn.co.uk/a/media/w800/776c90c56a264a0390d9c30914384a2c.jpg",
"https://m.atcdn.co.uk/a/media/w480/04ae5e5b33954547aa49b30132be2b16.jpg",
"https://m.atcdn.co.uk/a/media/w480/56276092ac5844dc897e25e4384f30e4.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "01954594491",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202604111476425",
"scraped_url": "https://www.autotrader.co.uk/car-details/202604111476425",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202604111476425",
"[+0.0s] at_id: 202604111476425",
"[+2.03s] driver started",
"[+3.46s] page loaded",
"[+4.46s] pre-cookie wait done",
"[+4.53s] switched into cookie iframe",
"[+4.69s] cookie button clicked",
"[+4.73s] cookie iframe gone",
"[+4.8s] title: 2009 BMW Z4 M",
"[+5.93s] subtitle: 3.2i Euro 4 2dr",
"[+5.95s] price: 15995",
"[+5.97s] 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']",
"[+5.97s] 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.99s] overview section confirmed via CSS selector",
"[+5.99s] mileage: 88000",
"[+6.0s] year: 2009",
"[+6.02s] fuel: Petrol",
"[+6.04s] body_type: Convertible",
"[+6.04s] gearbox: Manual",
"[+6.05s] doors: 2",
"[+6.05s] seats: 2",
"[+6.06s] engine: 3.2L",
"[+6.07s] emission_class: Euro 4",
"[+6.07s] colour: Black",
"[+6.09s] range_miles: None",
"[+6.11s] data-lp-sdes not found — falling back to title parse",
"[+6.11s] make/model from page title: BMW / Z4 M",
"[+6.21s] dealer_name: None",
"[+6.23s] dealer_id: None",
"[+6.25s] dealer_rating: None",
"[+6.29s] dealer_phone: 01954594491",
"[+6.37s] is_private_seller: True",
"[+6.44s] description_section_present: True",
"[+6.77s] description signpost clicked",
"[+7.77s] description: 1575 chars",
"[+7.81s] description modal closed",
"[+7.85s] image_count from counter: 18",
"[+7.91s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+8.44s] image grid present",
"[+9.13s] gallery images extracted: 18",
"[+9.13s] data_complete: True",
"[+9.35s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202604111476425",
"vdata_scrape_id": "at_id_202604111476425",
"data_complete": true,
"listing": {
"vrm": "S21PLU",
"year": 2009,
"make": "BMW",
"model": "Z4 M",
"price": 15995,
"mileage": 88000,
"colour": "Black",
"gearbox": "Manual",
"fuel": "Petrol",
"subtitle": "BMW Z4 M 3.2i Euro 4 2dr 7K of upgrades, rod bearings",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/54cfab941ba24e7aa42b7c708ded262d.jpg",
"https://m.atcdn.co.uk/a/media/w300/32db9344b7674179a4c8de7d2c7b9615.jpg",
"https://m.atcdn.co.uk/a/media/w300/cdfac52c7ffd4c69b403763342879af8.jpg",
"https://m.atcdn.co.uk/a/media/w300/a2e1dae35f1a40549da9abcdfdd7e356.jpg",
"https://m.atcdn.co.uk/a/media/w300/fe0b58c1a1f24b879a82c6fcf270d862.jpg",
"https://m.atcdn.co.uk/a/media/w300/93717568797e4702b947f09a2364a590.jpg",
"https://m.atcdn.co.uk/a/media/w300/dca11838f1294fe996c0411523a4e585.jpg",
"https://m.atcdn.co.uk/a/media/w300/330e097515614b32b38ad513c28ca3b5.jpg",
"https://m.atcdn.co.uk/a/media/w300/4b76537484744fa3b42c6b0106bd329b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b61fb2c421874b9490e9198bf7374260.jpg",
"https://m.atcdn.co.uk/a/media/w300/441bab0afd1a45ce83da1c4c1f3c207f.jpg",
"https://m.atcdn.co.uk/a/media/w300/069f82d843c14ebf89bb0a09c0a1ed58.jpg",
"https://m.atcdn.co.uk/a/media/w300/557e9dfb11d24517ba7b1d22da585928.jpg",
"https://m.atcdn.co.uk/a/media/w300/c225cb5f05854c3aae231254d3ca3fc3.jpg",
"https://m.atcdn.co.uk/a/media/w300/e44b21ffc59849848dfdab2242afc60b.jpg",
"https://m.atcdn.co.uk/a/media/w300/776c90c56a264a0390d9c30914384a2c.jpg",
"https://m.atcdn.co.uk/a/media/w300/04ae5e5b33954547aa49b30132be2b16.jpg",
"https://m.atcdn.co.uk/a/media/w300/56276092ac5844dc897e25e4384f30e4.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202604111476425",
"scraped_url": "https://www.zuto.com/apply/?advertId=202604111476425&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Black",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 88000,
"model": "Z4 M",
"price": 15995,
"registration": "S21PLU",
"registrationYear": 2009,
"transmission": "Manual",
"summary": "BMW Z4 M 3.2i Euro 4 2dr 7K of upgrades, rod bearings",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/54cfab941ba24e7aa42b7c708ded262d.jpg",
"https://m.atcdn.co.uk/a/media/w300/32db9344b7674179a4c8de7d2c7b9615.jpg",
"https://m.atcdn.co.uk/a/media/w300/cdfac52c7ffd4c69b403763342879af8.jpg",
"https://m.atcdn.co.uk/a/media/w300/a2e1dae35f1a40549da9abcdfdd7e356.jpg",
"https://m.atcdn.co.uk/a/media/w300/fe0b58c1a1f24b879a82c6fcf270d862.jpg",
"https://m.atcdn.co.uk/a/media/w300/93717568797e4702b947f09a2364a590.jpg",
"https://m.atcdn.co.uk/a/media/w300/dca11838f1294fe996c0411523a4e585.jpg",
"https://m.atcdn.co.uk/a/media/w300/330e097515614b32b38ad513c28ca3b5.jpg",
"https://m.atcdn.co.uk/a/media/w300/4b76537484744fa3b42c6b0106bd329b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b61fb2c421874b9490e9198bf7374260.jpg",
"https://m.atcdn.co.uk/a/media/w300/441bab0afd1a45ce83da1c4c1f3c207f.jpg",
"https://m.atcdn.co.uk/a/media/w300/069f82d843c14ebf89bb0a09c0a1ed58.jpg",
"https://m.atcdn.co.uk/a/media/w300/557e9dfb11d24517ba7b1d22da585928.jpg",
"https://m.atcdn.co.uk/a/media/w300/c225cb5f05854c3aae231254d3ca3fc3.jpg",
"https://m.atcdn.co.uk/a/media/w300/e44b21ffc59849848dfdab2242afc60b.jpg",
"https://m.atcdn.co.uk/a/media/w300/776c90c56a264a0390d9c30914384a2c.jpg",
"https://m.atcdn.co.uk/a/media/w300/04ae5e5b33954547aa49b30132be2b16.jpg",
"https://m.atcdn.co.uk/a/media/w300/56276092ac5844dc897e25e4384f30e4.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202604111476425",
"stockId": "8a42bd519cfcb253019d7ec1c2cc3cd5",
"searchId": "202604111476425"
},
"steps": [
"start",
"at_id: 202604111476425",
"url: https://www.zuto.com/apply/?advertId=202604111476425&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: S21PLU",
"make/model: BMW / Z4 M",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-06-12 22:03:51",
"reasons": [
"first_ingest"
]
},
{
"at": "2026-06-26 08:28:20",
"reasons": [
"price_change",
"description_change"
]
}
],
"description": "An exceptional example of the iconic BMW Z4M Roadster, this particular Z4M has been meticulously maintained over its life, and is in immaculate condition throughout. It benefits from a comprehensive full service history, supported by extensive documentation and a large file of receipts, reflecting careful and consistent upkeep. I have owned the vehicle for the past 4 years. \n\nCrucially, the all-important rod bearings have been replaced, an essential upgrade for peace of mind on the legendary S54 engine. The car has also recently undergone an Inspection II service at 86,000 miles, which included a differential oil change and rocker cover gasket replacement, ensuring it is mechanically spot-on and ready to be enjoyed.\n\nThis example is tastefully enhanced with a number of sought-after performance upgrades, including an Evolve Carbon Airbox paired with an Alpha-N tune, unlocking an even more exhilarating induction sound and sharper throttle response. Handling has been significantly improved with KW Racing coilovers, offering superb road holding and adjustability. A custom exhaust has been added, however I still have the original exhaust, included in sale. \n\n2 keys included\nFull service history\nExtensive maintenance records and receipts\nHighly desirable colour combination\nCarefully selected performance upgrades\n\nThis Z4M Roadster represents a rare blend of originality, thoughtful upgrades, and diligent maintenance. It drives exactly as it should-tight, responsive, and immensely rewarding, making it a standout example for enthusiasts and collectors alike.",
"colour_detail": "Black",
"price_history": [
{
"price": 17995,
"recorded_at": "2026-06-12 22:03:51"
},
{
"price": 15995,
"recorded_at": "2026-06-26 08:28:20"
}
],
"images_history": [
{
"images": [
{
"hash": "54cfab941ba24e7aa42b7c708ded262d",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/54cfab941ba24e7aa42b7c708ded262d.jpg"
}
},
{
"hash": "32db9344b7674179a4c8de7d2c7b9615",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/32db9344b7674179a4c8de7d2c7b9615.jpg"
}
},
{
"hash": "cdfac52c7ffd4c69b403763342879af8",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/cdfac52c7ffd4c69b403763342879af8.jpg"
}
},
{
"hash": "a2e1dae35f1a40549da9abcdfdd7e356",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/a2e1dae35f1a40549da9abcdfdd7e356.jpg"
}
},
{
"hash": "fe0b58c1a1f24b879a82c6fcf270d862",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/fe0b58c1a1f24b879a82c6fcf270d862.jpg"
}
},
{
"hash": "93717568797e4702b947f09a2364a590",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/93717568797e4702b947f09a2364a590.jpg"
}
},
{
"hash": "dca11838f1294fe996c0411523a4e585",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/dca11838f1294fe996c0411523a4e585.jpg"
}
},
{
"hash": "330e097515614b32b38ad513c28ca3b5",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/330e097515614b32b38ad513c28ca3b5.jpg"
}
},
{
"hash": "4b76537484744fa3b42c6b0106bd329b",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/4b76537484744fa3b42c6b0106bd329b.jpg"
}
},
{
"hash": "b61fb2c421874b9490e9198bf7374260",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/b61fb2c421874b9490e9198bf7374260.jpg"
}
},
{
"hash": "441bab0afd1a45ce83da1c4c1f3c207f",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/441bab0afd1a45ce83da1c4c1f3c207f.jpg"
}
},
{
"hash": "069f82d843c14ebf89bb0a09c0a1ed58",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/069f82d843c14ebf89bb0a09c0a1ed58.jpg"
}
},
{
"hash": "557e9dfb11d24517ba7b1d22da585928",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/557e9dfb11d24517ba7b1d22da585928.jpg"
}
},
{
"hash": "c225cb5f05854c3aae231254d3ca3fc3",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/c225cb5f05854c3aae231254d3ca3fc3.jpg"
}
},
{
"hash": "e44b21ffc59849848dfdab2242afc60b",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e44b21ffc59849848dfdab2242afc60b.jpg"
}
},
{
"hash": "776c90c56a264a0390d9c30914384a2c",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/776c90c56a264a0390d9c30914384a2c.jpg"
}
},
{
"hash": "04ae5e5b33954547aa49b30132be2b16",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/04ae5e5b33954547aa49b30132be2b16.jpg"
}
},
{
"hash": "56276092ac5844dc897e25e4384f30e4",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/56276092ac5844dc897e25e4384f30e4.jpg"
}
}
],
"recorded_at": "2026-06-12 22:03:51"
}
],
"mileage_history": [
{
"mileage": 88000,
"recorded_at": "2026-06-12 22:03:51"
}
],
"description_history": [
{
"hash": "e76730100bbde64601e9253de50b4897",
"text": "An exceptional example of the iconic BMW Z4M Roadster, this particular Z4M has been meticulously maintained over its life, and is in immaculate condition throughout. It benefits from a comprehensive full service history, supported by extensive documentation and a large file of receipts, reflecting careful and consistent upkeep. I have owned the vehicle for the past 4 years. \n\nCrucially, the all-important rod bearings have been replaced, an essential upgrade for peace of mind on the legendary S54 engine. The car has also recently undergone an Inspection II service at 86,000 miles, which included a differential oil change and rocker cover gasket replacement, ensuring it is mechanically spot-on and ready to be enjoyed.\n\nThis example is tastefully enhanced with a number of sought-after performance upgrades, including an Evolve Carbon Airbox paired with an Alpha-N tune, unlocking an even more exhilarating induction sound and sharper throttle response. Handling has been significantly improved with KW Racing coilovers, offering superb road holding and adjustability. A custom exhaust has been added, however I still have the original exhaust, included in sale. \n\n2 keys included\nFull service history\nExtensive maintenance records and receipts\nHighly desirable colour combination\nCarefully selected performance upgrades\n\nThis Z4M Roadster represents a rare blend of originality, thoughtful upgrades, and diligent maintenance. It drives exactly as it should-tight, responsive, and immensely rewarding, making it a standout example for enthusiasts and collectors alike.",
"recorded_at": "2026-06-26 08:28:20"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/54cfab941ba24e7aa42b7c708ded262d.jpg",
"cdn_path": "505/32769/7bd03b68aaf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "7bd03b68aa",
"cdn_sizes": {
"f": "505/32769/7bd03b68aaf.jpg",
"l": "505/32769/7bd03b68aal.jpg",
"m": "505/32769/7bd03b68aam.jpg",
"s": "505/32769/7bd03b68aas.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/32db9344b7674179a4c8de7d2c7b9615.jpg",
"cdn_path": "505/32769/c2cb137882f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c2cb137882",
"cdn_sizes": {
"f": "505/32769/c2cb137882f.jpg",
"l": "505/32769/c2cb137882l.jpg",
"m": "505/32769/c2cb137882m.jpg",
"s": "505/32769/c2cb137882s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/cdfac52c7ffd4c69b403763342879af8.jpg",
"cdn_path": "505/32769/747f67a93bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "747f67a93b",
"cdn_sizes": {
"f": "505/32769/747f67a93bf.jpg",
"l": "505/32769/747f67a93bl.jpg",
"m": "505/32769/747f67a93bm.jpg",
"s": "505/32769/747f67a93bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a2e1dae35f1a40549da9abcdfdd7e356.jpg",
"cdn_path": "505/32769/c29acde8dff.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c29acde8df",
"cdn_sizes": {
"f": "505/32769/c29acde8dff.jpg",
"l": "505/32769/c29acde8dfl.jpg",
"m": "505/32769/c29acde8dfm.jpg",
"s": "505/32769/c29acde8dfs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/fe0b58c1a1f24b879a82c6fcf270d862.jpg",
"cdn_path": "505/32769/44031b108ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "44031b108e",
"cdn_sizes": {
"f": "505/32769/44031b108ef.jpg",
"l": "505/32769/44031b108el.jpg",
"m": "505/32769/44031b108em.jpg",
"s": "505/32769/44031b108es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/93717568797e4702b947f09a2364a590.jpg",
"cdn_path": "505/32769/4c19620fd9f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4c19620fd9",
"cdn_sizes": {
"f": "505/32769/4c19620fd9f.jpg",
"l": "505/32769/4c19620fd9l.jpg",
"m": "505/32769/4c19620fd9m.jpg",
"s": "505/32769/4c19620fd9s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/dca11838f1294fe996c0411523a4e585.jpg",
"cdn_path": "505/32769/6174b9705df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "6174b9705d",
"cdn_sizes": {
"f": "505/32769/6174b9705df.jpg",
"l": "505/32769/6174b9705dl.jpg",
"m": "505/32769/6174b9705dm.jpg",
"s": "505/32769/6174b9705ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/330e097515614b32b38ad513c28ca3b5.jpg",
"cdn_path": "505/32769/f9f1103846f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "f9f1103846",
"cdn_sizes": {
"f": "505/32769/f9f1103846f.jpg",
"l": "505/32769/f9f1103846l.jpg",
"m": "505/32769/f9f1103846m.jpg",
"s": "505/32769/f9f1103846s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4b76537484744fa3b42c6b0106bd329b.jpg",
"cdn_path": "505/32769/667703258cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "667703258c",
"cdn_sizes": {
"f": "505/32769/667703258cf.jpg",
"l": "505/32769/667703258cl.jpg",
"m": "505/32769/667703258cm.jpg",
"s": "505/32769/667703258cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b61fb2c421874b9490e9198bf7374260.jpg",
"cdn_path": "505/32769/6ea6cd4ed1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "6ea6cd4ed1",
"cdn_sizes": {
"f": "505/32769/6ea6cd4ed1f.jpg",
"l": "505/32769/6ea6cd4ed1l.jpg",
"m": "505/32769/6ea6cd4ed1m.jpg",
"s": "505/32769/6ea6cd4ed1s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/441bab0afd1a45ce83da1c4c1f3c207f.jpg",
"cdn_path": "505/32769/d03f3a8f9ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d03f3a8f9e",
"cdn_sizes": {
"f": "505/32769/d03f3a8f9ef.jpg",
"l": "505/32769/d03f3a8f9el.jpg",
"m": "505/32769/d03f3a8f9em.jpg",
"s": "505/32769/d03f3a8f9es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/069f82d843c14ebf89bb0a09c0a1ed58.jpg",
"cdn_path": "505/32769/3edadebea9f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3edadebea9",
"cdn_sizes": {
"f": "505/32769/3edadebea9f.jpg",
"l": "505/32769/3edadebea9l.jpg",
"m": "505/32769/3edadebea9m.jpg",
"s": "505/32769/3edadebea9s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/557e9dfb11d24517ba7b1d22da585928.jpg",
"cdn_path": "505/32769/9b072077cbf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9b072077cb",
"cdn_sizes": {
"f": "505/32769/9b072077cbf.jpg",
"l": "505/32769/9b072077cbl.jpg",
"m": "505/32769/9b072077cbm.jpg",
"s": "505/32769/9b072077cbs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c225cb5f05854c3aae231254d3ca3fc3.jpg",
"cdn_path": "505/32769/ee5cf52bf8f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ee5cf52bf8",
"cdn_sizes": {
"f": "505/32769/ee5cf52bf8f.jpg",
"l": "505/32769/ee5cf52bf8l.jpg",
"m": "505/32769/ee5cf52bf8m.jpg",
"s": "505/32769/ee5cf52bf8s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e44b21ffc59849848dfdab2242afc60b.jpg",
"cdn_path": "505/32769/cae6edc44af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "cae6edc44a",
"cdn_sizes": {
"f": "505/32769/cae6edc44af.jpg",
"l": "505/32769/cae6edc44al.jpg",
"m": "505/32769/cae6edc44am.jpg",
"s": "505/32769/cae6edc44as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/776c90c56a264a0390d9c30914384a2c.jpg",
"cdn_path": "505/32769/63a22d6254f.jpg",
"status": "complete",
"attempts": 2,
"cdn_hash": "63a22d6254",
"cdn_sizes": {
"f": "505/32769/63a22d6254f.jpg",
"l": "505/32769/63a22d6254l.jpg",
"m": "505/32769/63a22d6254m.jpg",
"s": "505/32769/63a22d6254s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/04ae5e5b33954547aa49b30132be2b16.jpg",
"cdn_path": "505/32769/cb2424be0bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "cb2424be0b",
"cdn_sizes": {
"f": "505/32769/cb2424be0bf.jpg",
"l": "505/32769/cb2424be0bl.jpg",
"m": "505/32769/cb2424be0bm.jpg",
"s": "505/32769/cb2424be0bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/56276092ac5844dc897e25e4384f30e4.jpg",
"cdn_path": "505/32769/609f4b0f00f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "609f4b0f00",
"cdn_sizes": {
"f": "505/32769/609f4b0f00f.jpg",
"l": "505/32769/609f4b0f00l.jpg",
"m": "505/32769/609f4b0f00m.jpg",
"s": "505/32769/609f4b0f00s.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "S21PLU",
"make": "BMW",
"model": "Z4 M",
"trim_line": "3.2i Euro 4 2dr",
"year": 2009,
"body_type": "Convertible",
"fuel_type": "Petrol",
"transmission": "Manual",
"engine_size_cc": 3200,
"engine_size_litres": 3.20000000000000017763568394002504646778106689453125,
"colour": "Black",
"doors": 2,
"seats": 2,
"mileage": 88000,
"price": 15995,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-make-bmw-z4-m",
"platform": "autotrader"
}
meta: raw_payload
[
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202604111476425",
"vdata_scrape_id": "at_id_202604111476425",
"data_complete": true,
"listing": {
"title": "2009 BMW Z4 M",
"subtitle": "3.2i Euro 4 2dr",
"make": "BMW",
"model": "Z4 M",
"year": 2009,
"price": 15995,
"mileage": 88000,
"fuel": "Petrol",
"body_type": "Convertible",
"gearbox": "Manual",
"doors": 2,
"seats": 2,
"engine": "3.2L",
"emission_class": "Euro 4",
"colour": "Black",
"range_miles": null,
"vin": null,
"description": "An exceptional example of the iconic BMW Z4M Roadster, this particular Z4M has been meticulously maintained over its life, and is in immaculate condition throughout. It benefits from a comprehensive full service history, supported by extensive documentation and a large file of receipts, reflecting careful and consistent upkeep. I have owned the vehicle for the past 4 years. \n\nCrucially, the all-important rod bearings have been replaced, an essential upgrade for peace of mind on the legendary S54 engine. The car has also recently undergone an Inspection II service at 86,000 miles, which included a differential oil change and rocker cover gasket replacement, ensuring it is mechanically spot-on and ready to be enjoyed.\n\nThis example is tastefully enhanced with a number of sought-after performance upgrades, including an Evolve Carbon Airbox paired with an Alpha-N tune, unlocking an even more exhilarating induction sound and sharper throttle response. Handling has been significantly improved with KW Racing coilovers, offering superb road holding and adjustability. A custom exhaust has been added, however I still have the original exhaust, included in sale. \n\n2 keys included\nFull service history\nExtensive maintenance records and receipts\nHighly desirable colour combination\nCarefully selected performance upgrades\n\nThis Z4M Roadster represents a rare blend of originality, thoughtful upgrades, and diligent maintenance. It drives exactly as it should-tight, responsive, and immensely rewarding, making it a standout example for enthusiasts and collectors alike.",
"description_section_present": true,
"image_count": 18,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/54cfab941ba24e7aa42b7c708ded262d.jpg",
"https://m.atcdn.co.uk/a/media/w480/32db9344b7674179a4c8de7d2c7b9615.jpg",
"https://m.atcdn.co.uk/a/media/w480/cdfac52c7ffd4c69b403763342879af8.jpg",
"https://m.atcdn.co.uk/a/media/w800/a2e1dae35f1a40549da9abcdfdd7e356.jpg",
"https://m.atcdn.co.uk/a/media/w480/fe0b58c1a1f24b879a82c6fcf270d862.jpg",
"https://m.atcdn.co.uk/a/media/w480/93717568797e4702b947f09a2364a590.jpg",
"https://m.atcdn.co.uk/a/media/w800/dca11838f1294fe996c0411523a4e585.jpg",
"https://m.atcdn.co.uk/a/media/w480/330e097515614b32b38ad513c28ca3b5.jpg",
"https://m.atcdn.co.uk/a/media/w480/4b76537484744fa3b42c6b0106bd329b.jpg",
"https://m.atcdn.co.uk/a/media/w800/b61fb2c421874b9490e9198bf7374260.jpg",
"https://m.atcdn.co.uk/a/media/w480/441bab0afd1a45ce83da1c4c1f3c207f.jpg",
"https://m.atcdn.co.uk/a/media/w480/069f82d843c14ebf89bb0a09c0a1ed58.jpg",
"https://m.atcdn.co.uk/a/media/w800/557e9dfb11d24517ba7b1d22da585928.jpg",
"https://m.atcdn.co.uk/a/media/w480/c225cb5f05854c3aae231254d3ca3fc3.jpg",
"https://m.atcdn.co.uk/a/media/w480/e44b21ffc59849848dfdab2242afc60b.jpg",
"https://m.atcdn.co.uk/a/media/w800/776c90c56a264a0390d9c30914384a2c.jpg",
"https://m.atcdn.co.uk/a/media/w480/04ae5e5b33954547aa49b30132be2b16.jpg",
"https://m.atcdn.co.uk/a/media/w480/56276092ac5844dc897e25e4384f30e4.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "01954594491",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202604111476425",
"scraped_url": "https://www.autotrader.co.uk/car-details/202604111476425",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202604111476425",
"[+0.0s] at_id: 202604111476425",
"[+2.03s] driver started",
"[+3.46s] page loaded",
"[+4.46s] pre-cookie wait done",
"[+4.53s] switched into cookie iframe",
"[+4.69s] cookie button clicked",
"[+4.73s] cookie iframe gone",
"[+4.8s] title: 2009 BMW Z4 M",
"[+5.93s] subtitle: 3.2i Euro 4 2dr",
"[+5.95s] price: 15995",
"[+5.97s] 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']",
"[+5.97s] 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.99s] overview section confirmed via CSS selector",
"[+5.99s] mileage: 88000",
"[+6.0s] year: 2009",
"[+6.02s] fuel: Petrol",
"[+6.04s] body_type: Convertible",
"[+6.04s] gearbox: Manual",
"[+6.05s] doors: 2",
"[+6.05s] seats: 2",
"[+6.06s] engine: 3.2L",
"[+6.07s] emission_class: Euro 4",
"[+6.07s] colour: Black",
"[+6.09s] range_miles: None",
"[+6.11s] data-lp-sdes not found — falling back to title parse",
"[+6.11s] make/model from page title: BMW / Z4 M",
"[+6.21s] dealer_name: None",
"[+6.23s] dealer_id: None",
"[+6.25s] dealer_rating: None",
"[+6.29s] dealer_phone: 01954594491",
"[+6.37s] is_private_seller: True",
"[+6.44s] description_section_present: True",
"[+6.77s] description signpost clicked",
"[+7.77s] description: 1575 chars",
"[+7.81s] description modal closed",
"[+7.85s] image_count from counter: 18",
"[+7.91s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+8.44s] image grid present",
"[+9.13s] gallery images extracted: 18",
"[+9.13s] data_complete: True",
"[+9.35s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202604111476425",
"vdata_scrape_id": "at_id_202604111476425",
"data_complete": true,
"listing": {
"vrm": "S21PLU",
"year": 2009,
"make": "BMW",
"model": "Z4 M",
"price": 15995,
"mileage": 88000,
"colour": "Black",
"gearbox": "Manual",
"fuel": "Petrol",
"subtitle": "BMW Z4 M 3.2i Euro 4 2dr 7K of upgrades, rod bearings",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/54cfab941ba24e7aa42b7c708ded262d.jpg",
"https://m.atcdn.co.uk/a/media/w300/32db9344b7674179a4c8de7d2c7b9615.jpg",
"https://m.atcdn.co.uk/a/media/w300/cdfac52c7ffd4c69b403763342879af8.jpg",
"https://m.atcdn.co.uk/a/media/w300/a2e1dae35f1a40549da9abcdfdd7e356.jpg",
"https://m.atcdn.co.uk/a/media/w300/fe0b58c1a1f24b879a82c6fcf270d862.jpg",
"https://m.atcdn.co.uk/a/media/w300/93717568797e4702b947f09a2364a590.jpg",
"https://m.atcdn.co.uk/a/media/w300/dca11838f1294fe996c0411523a4e585.jpg",
"https://m.atcdn.co.uk/a/media/w300/330e097515614b32b38ad513c28ca3b5.jpg",
"https://m.atcdn.co.uk/a/media/w300/4b76537484744fa3b42c6b0106bd329b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b61fb2c421874b9490e9198bf7374260.jpg",
"https://m.atcdn.co.uk/a/media/w300/441bab0afd1a45ce83da1c4c1f3c207f.jpg",
"https://m.atcdn.co.uk/a/media/w300/069f82d843c14ebf89bb0a09c0a1ed58.jpg",
"https://m.atcdn.co.uk/a/media/w300/557e9dfb11d24517ba7b1d22da585928.jpg",
"https://m.atcdn.co.uk/a/media/w300/c225cb5f05854c3aae231254d3ca3fc3.jpg",
"https://m.atcdn.co.uk/a/media/w300/e44b21ffc59849848dfdab2242afc60b.jpg",
"https://m.atcdn.co.uk/a/media/w300/776c90c56a264a0390d9c30914384a2c.jpg",
"https://m.atcdn.co.uk/a/media/w300/04ae5e5b33954547aa49b30132be2b16.jpg",
"https://m.atcdn.co.uk/a/media/w300/56276092ac5844dc897e25e4384f30e4.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202604111476425",
"scraped_url": "https://www.zuto.com/apply/?advertId=202604111476425&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Black",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 88000,
"model": "Z4 M",
"price": 15995,
"registration": "S21PLU",
"registrationYear": 2009,
"transmission": "Manual",
"summary": "BMW Z4 M 3.2i Euro 4 2dr 7K of upgrades, rod bearings",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/54cfab941ba24e7aa42b7c708ded262d.jpg",
"https://m.atcdn.co.uk/a/media/w300/32db9344b7674179a4c8de7d2c7b9615.jpg",
"https://m.atcdn.co.uk/a/media/w300/cdfac52c7ffd4c69b403763342879af8.jpg",
"https://m.atcdn.co.uk/a/media/w300/a2e1dae35f1a40549da9abcdfdd7e356.jpg",
"https://m.atcdn.co.uk/a/media/w300/fe0b58c1a1f24b879a82c6fcf270d862.jpg",
"https://m.atcdn.co.uk/a/media/w300/93717568797e4702b947f09a2364a590.jpg",
"https://m.atcdn.co.uk/a/media/w300/dca11838f1294fe996c0411523a4e585.jpg",
"https://m.atcdn.co.uk/a/media/w300/330e097515614b32b38ad513c28ca3b5.jpg",
"https://m.atcdn.co.uk/a/media/w300/4b76537484744fa3b42c6b0106bd329b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b61fb2c421874b9490e9198bf7374260.jpg",
"https://m.atcdn.co.uk/a/media/w300/441bab0afd1a45ce83da1c4c1f3c207f.jpg",
"https://m.atcdn.co.uk/a/media/w300/069f82d843c14ebf89bb0a09c0a1ed58.jpg",
"https://m.atcdn.co.uk/a/media/w300/557e9dfb11d24517ba7b1d22da585928.jpg",
"https://m.atcdn.co.uk/a/media/w300/c225cb5f05854c3aae231254d3ca3fc3.jpg",
"https://m.atcdn.co.uk/a/media/w300/e44b21ffc59849848dfdab2242afc60b.jpg",
"https://m.atcdn.co.uk/a/media/w300/776c90c56a264a0390d9c30914384a2c.jpg",
"https://m.atcdn.co.uk/a/media/w300/04ae5e5b33954547aa49b30132be2b16.jpg",
"https://m.atcdn.co.uk/a/media/w300/56276092ac5844dc897e25e4384f30e4.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202604111476425",
"stockId": "8a42bd519cfcb253019d7ec1c2cc3cd5",
"searchId": "202604111476425"
},
"steps": [
"start",
"at_id: 202604111476425",
"url: https://www.zuto.com/apply/?advertId=202604111476425&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: S21PLU",
"make/model: BMW / Z4 M",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-06-12 22:03:51",
"reasons": [
"first_ingest"
]
},
{
"at": "2026-06-26 08:28:20",
"reasons": [
"price_change",
"description_change"
]
}
],
"description": "An exceptional example of the iconic BMW Z4M Roadster, this particular Z4M has been meticulously maintained over its life, and is in immaculate condition throughout. It benefits from a comprehensive full service history, supported by extensive documentation and a large file of receipts, reflecting careful and consistent upkeep. I have owned the vehicle for the past 4 years. \n\nCrucially, the all-important rod bearings have been replaced, an essential upgrade for peace of mind on the legendary S54 engine. The car has also recently undergone an Inspection II service at 86,000 miles, which included a differential oil change and rocker cover gasket replacement, ensuring it is mechanically spot-on and ready to be enjoyed.\n\nThis example is tastefully enhanced with a number of sought-after performance upgrades, including an Evolve Carbon Airbox paired with an Alpha-N tune, unlocking an even more exhilarating induction sound and sharper throttle response. Handling has been significantly improved with KW Racing coilovers, offering superb road holding and adjustability. A custom exhaust has been added, however I still have the original exhaust, included in sale. \n\n2 keys included\nFull service history\nExtensive maintenance records and receipts\nHighly desirable colour combination\nCarefully selected performance upgrades\n\nThis Z4M Roadster represents a rare blend of originality, thoughtful upgrades, and diligent maintenance. It drives exactly as it should-tight, responsive, and immensely rewarding, making it a standout example for enthusiasts and collectors alike.",
"colour_detail": "Black",
"price_history": [
{
"price": 17995,
"recorded_at": "2026-06-12 22:03:51"
},
{
"price": 15995,
"recorded_at": "2026-06-26 08:28:20"
}
],
"images_history": [
{
"images": [
{
"hash": "54cfab941ba24e7aa42b7c708ded262d",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/54cfab941ba24e7aa42b7c708ded262d.jpg"
}
},
{
"hash": "32db9344b7674179a4c8de7d2c7b9615",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/32db9344b7674179a4c8de7d2c7b9615.jpg"
}
},
{
"hash": "cdfac52c7ffd4c69b403763342879af8",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/cdfac52c7ffd4c69b403763342879af8.jpg"
}
},
{
"hash": "a2e1dae35f1a40549da9abcdfdd7e356",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/a2e1dae35f1a40549da9abcdfdd7e356.jpg"
}
},
{
"hash": "fe0b58c1a1f24b879a82c6fcf270d862",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/fe0b58c1a1f24b879a82c6fcf270d862.jpg"
}
},
{
"hash": "93717568797e4702b947f09a2364a590",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/93717568797e4702b947f09a2364a590.jpg"
}
},
{
"hash": "dca11838f1294fe996c0411523a4e585",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/dca11838f1294fe996c0411523a4e585.jpg"
}
},
{
"hash": "330e097515614b32b38ad513c28ca3b5",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/330e097515614b32b38ad513c28ca3b5.jpg"
}
},
{
"hash": "4b76537484744fa3b42c6b0106bd329b",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/4b76537484744fa3b42c6b0106bd329b.jpg"
}
},
{
"hash": "b61fb2c421874b9490e9198bf7374260",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/b61fb2c421874b9490e9198bf7374260.jpg"
}
},
{
"hash": "441bab0afd1a45ce83da1c4c1f3c207f",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/441bab0afd1a45ce83da1c4c1f3c207f.jpg"
}
},
{
"hash": "069f82d843c14ebf89bb0a09c0a1ed58",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/069f82d843c14ebf89bb0a09c0a1ed58.jpg"
}
},
{
"hash": "557e9dfb11d24517ba7b1d22da585928",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/557e9dfb11d24517ba7b1d22da585928.jpg"
}
},
{
"hash": "c225cb5f05854c3aae231254d3ca3fc3",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/c225cb5f05854c3aae231254d3ca3fc3.jpg"
}
},
{
"hash": "e44b21ffc59849848dfdab2242afc60b",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e44b21ffc59849848dfdab2242afc60b.jpg"
}
},
{
"hash": "776c90c56a264a0390d9c30914384a2c",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/776c90c56a264a0390d9c30914384a2c.jpg"
}
},
{
"hash": "04ae5e5b33954547aa49b30132be2b16",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/04ae5e5b33954547aa49b30132be2b16.jpg"
}
},
{
"hash": "56276092ac5844dc897e25e4384f30e4",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/56276092ac5844dc897e25e4384f30e4.jpg"
}
}
],
"recorded_at": "2026-06-12 22:03:51"
}
],
"mileage_history": [
{
"mileage": 88000,
"recorded_at": "2026-06-12 22:03:51"
}
],
"description_history": [
{
"hash": "e76730100bbde64601e9253de50b4897",
"text": "An exceptional example of the iconic BMW Z4M Roadster, this particular Z4M has been meticulously maintained over its life, and is in immaculate condition throughout. It benefits from a comprehensive full service history, supported by extensive documentation and a large file of receipts, reflecting careful and consistent upkeep. I have owned the vehicle for the past 4 years. \n\nCrucially, the all-important rod bearings have been replaced, an essential upgrade for peace of mind on the legendary S54 engine. The car has also recently undergone an Inspection II service at 86,000 miles, which included a differential oil change and rocker cover gasket replacement, ensuring it is mechanically spot-on and ready to be enjoyed.\n\nThis example is tastefully enhanced with a number of sought-after performance upgrades, including an Evolve Carbon Airbox paired with an Alpha-N tune, unlocking an even more exhilarating induction sound and sharper throttle response. Handling has been significantly improved with KW Racing coilovers, offering superb road holding and adjustability. A custom exhaust has been added, however I still have the original exhaust, included in sale. \n\n2 keys included\nFull service history\nExtensive maintenance records and receipts\nHighly desirable colour combination\nCarefully selected performance upgrades\n\nThis Z4M Roadster represents a rare blend of originality, thoughtful upgrades, and diligent maintenance. It drives exactly as it should-tight, responsive, and immensely rewarding, making it a standout example for enthusiasts and collectors alike.",
"recorded_at": "2026-06-26 08:28:20"
}
]
}