27 images
Expired
· Days listed: 5
2018 BMW M4
3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr
£21,100
59,000 miles
VN18WPP
Overview
Mileage
59,000 miles
Registration
2018 (18 reg)
Fuel type
Petrol
Body type
Convertible
Engine
3L
Gearbox
Automatic
Doors
2
Seats
4
Body colour
Blue
2018 BMW M4 Competition Convertible
MOT until 14/04/2027
Selling my M4 Competition as I'm looking for a change The car has been looked after regardless of cost and kept as close to factory as possible with no remap or engine modifications
Recently had
Full service including oil oil filter and air filter
Brand new front and rear brake discs and pads
4 brand new tyres
All 4 wheels professionally refurbished
Milltek performance exhaust fitted with brand new genuine Milltek carbon fibre exhaust tips
Full machine polish with ceramic coating
Ghost Immobiliser fitted so the car cannot be driven without the security code
Factory blue chameleon tinting
Light tinted windows
Heads Up Display
Apple CarPlay
Reverse camera
Memory seats
Lane Assist
Adaptive Cruise Control
Harman Kardon sound system
Heated white leather seats
Front and rear parking sensors
The car is Category S from 2018 and has been faultless during my ownership It drives exactly as it should
10 previous owners but the condition speaks for itself and anyone who views the car will see how well it's been looked after
No swaps
Seller
History
Price history
| When | Price | Δ |
|---|---|---|
| 4 weeks ago | £21,100 | −£800 |
| 4 weeks ago | £21,900 | −£600 |
| 4 weeks ago | £22,500 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 4 weeks ago | 59,000 | — |
Sources & channels
Item data
Processed fields
- vrm
- VN18WPP
- make
- BMW
- model
- M4
- trim line
- 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr
- year
- 2018
- body type
- Convertible
- fuel type
- Petrol
- transmission
- Automatic
- engine size cc
- 3000
- engine size litres
- 3
- colour
- Blue
- doors
- 2
- seats
- 4
- mileage
- 59000
- price
- 21100
- source key
- search-make-bmw-m4
- platform
- autotrader
Item record
- item id
- 55622
- remote id
- https://www.autotrader.co.uk/car-details/202606293734970
- platform
- autotrader
- source key
- search-make-bmw-m4
- remote status
- unavailable
- media count
- 27
- first seen at
- 2026-06-30 11:57:33
- last seen at
- 2026-07-05 13:30:08
- completed at
- 2026-07-05 13:32:19
- remote url
- View original →
Raw data
Item record
{
"item_id": 55622,
"remote_id": "https://www.autotrader.co.uk/car-details/202606293734970",
"source_key": "search-make-bmw-m4",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202606293734970",
"primary_source_id": 54087,
"primary_source_key": "search-make-bmw-m4",
"primary_source_tier": 2,
"remote_status": "unavailable",
"media_count": 27,
"last_seen_at": "2026-07-05 13:30:08",
"first_seen_at": "2026-06-30 11:57:33",
"completed_at": "2026-07-05 13:32:19",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3859333adbb04ff0b4b98c891551fe18.jpg",
"cdn_path": "509/55622/e9885bf994f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "e9885bf994",
"cdn_sizes": {
"f": "509/55622/e9885bf994f.jpg",
"l": "509/55622/e9885bf994l.jpg",
"m": "509/55622/e9885bf994m.jpg",
"s": "509/55622/e9885bf994s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/aa6f226513a2418c9e33c8522fe4cbe6.jpg",
"cdn_path": "509/55622/5575e9d229f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "5575e9d229",
"cdn_sizes": {
"f": "509/55622/5575e9d229f.jpg",
"l": "509/55622/5575e9d229l.jpg",
"m": "509/55622/5575e9d229m.jpg",
"s": "509/55622/5575e9d229s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b24d5d065830442382f987857e51b55b.jpg",
"cdn_path": "509/55622/62540d4a80f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "62540d4a80",
"cdn_sizes": {
"f": "509/55622/62540d4a80f.jpg",
"l": "509/55622/62540d4a80l.jpg",
"m": "509/55622/62540d4a80m.jpg",
"s": "509/55622/62540d4a80s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b9747a47cbd24339a1a658d8ec52da67.jpg",
"cdn_path": "509/55622/4ca3a475d8f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4ca3a475d8",
"cdn_sizes": {
"f": "509/55622/4ca3a475d8f.jpg",
"l": "509/55622/4ca3a475d8l.jpg",
"m": "509/55622/4ca3a475d8m.jpg",
"s": "509/55622/4ca3a475d8s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/572d7ccda75f41f8933ea0352896cc7a.jpg",
"cdn_path": "509/55622/bc7b8369e5f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "bc7b8369e5",
"cdn_sizes": {
"f": "509/55622/bc7b8369e5f.jpg",
"l": "509/55622/bc7b8369e5l.jpg",
"m": "509/55622/bc7b8369e5m.jpg",
"s": "509/55622/bc7b8369e5s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e32b1f76769d42768790a33fd9020df4.jpg",
"cdn_path": "509/55622/acf7f24b76f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "acf7f24b76",
"cdn_sizes": {
"f": "509/55622/acf7f24b76f.jpg",
"l": "509/55622/acf7f24b76l.jpg",
"m": "509/55622/acf7f24b76m.jpg",
"s": "509/55622/acf7f24b76s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b895febb146f496dbba15a93979d3112.jpg",
"cdn_path": "509/55622/e55739da07f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "e55739da07",
"cdn_sizes": {
"f": "509/55622/e55739da07f.jpg",
"l": "509/55622/e55739da07l.jpg",
"m": "509/55622/e55739da07m.jpg",
"s": "509/55622/e55739da07s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e854e03a8f3f4968b59070da5d9558c4.jpg",
"cdn_path": "509/55622/d68fde0b92f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d68fde0b92",
"cdn_sizes": {
"f": "509/55622/d68fde0b92f.jpg",
"l": "509/55622/d68fde0b92l.jpg",
"m": "509/55622/d68fde0b92m.jpg",
"s": "509/55622/d68fde0b92s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/167ccd3a86114affa91993bec7e65775.jpg",
"cdn_path": "509/55622/9e324cd127f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9e324cd127",
"cdn_sizes": {
"f": "509/55622/9e324cd127f.jpg",
"l": "509/55622/9e324cd127l.jpg",
"m": "509/55622/9e324cd127m.jpg",
"s": "509/55622/9e324cd127s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/71203f9b82e14ae3b5ef29cf0516c7e1.jpg",
"cdn_path": "509/55622/3e75f77395f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3e75f77395",
"cdn_sizes": {
"f": "509/55622/3e75f77395f.jpg",
"l": "509/55622/3e75f77395l.jpg",
"m": "509/55622/3e75f77395m.jpg",
"s": "509/55622/3e75f77395s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a109e9e3553f4cb1afe37e522f1f01f9.jpg",
"cdn_path": "509/55622/372d3d20edf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "372d3d20ed",
"cdn_sizes": {
"f": "509/55622/372d3d20edf.jpg",
"l": "509/55622/372d3d20edl.jpg",
"m": "509/55622/372d3d20edm.jpg",
"s": "509/55622/372d3d20eds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7ae83b848e8d4233a75c724a3bc79d28.jpg",
"cdn_path": "509/55622/2e220250abf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "2e220250ab",
"cdn_sizes": {
"f": "509/55622/2e220250abf.jpg",
"l": "509/55622/2e220250abl.jpg",
"m": "509/55622/2e220250abm.jpg",
"s": "509/55622/2e220250abs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a28a8fcd222b4062b18e26458662b188.jpg",
"cdn_path": "509/55622/172bcfcb0ff.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "172bcfcb0f",
"cdn_sizes": {
"f": "509/55622/172bcfcb0ff.jpg",
"l": "509/55622/172bcfcb0fl.jpg",
"m": "509/55622/172bcfcb0fm.jpg",
"s": "509/55622/172bcfcb0fs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/478e1e1942564d309e8a23388fcd98b6.jpg",
"cdn_path": "509/55622/a70e5d3dc2f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a70e5d3dc2",
"cdn_sizes": {
"f": "509/55622/a70e5d3dc2f.jpg",
"l": "509/55622/a70e5d3dc2l.jpg",
"m": "509/55622/a70e5d3dc2m.jpg",
"s": "509/55622/a70e5d3dc2s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/2ff05802b7254f738e2347552aeef151.jpg",
"cdn_path": "509/55622/77d72b6c39f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "77d72b6c39",
"cdn_sizes": {
"f": "509/55622/77d72b6c39f.jpg",
"l": "509/55622/77d72b6c39l.jpg",
"m": "509/55622/77d72b6c39m.jpg",
"s": "509/55622/77d72b6c39s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/f56d243b650b43eaa781863f93926493.jpg",
"cdn_path": "509/55622/a03808fe1cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a03808fe1c",
"cdn_sizes": {
"f": "509/55622/a03808fe1cf.jpg",
"l": "509/55622/a03808fe1cl.jpg",
"m": "509/55622/a03808fe1cm.jpg",
"s": "509/55622/a03808fe1cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4037c1d677b34a6388225f50bba02c51.jpg",
"cdn_path": "509/55622/ca6ceea80ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ca6ceea80e",
"cdn_sizes": {
"f": "509/55622/ca6ceea80ef.jpg",
"l": "509/55622/ca6ceea80el.jpg",
"m": "509/55622/ca6ceea80em.jpg",
"s": "509/55622/ca6ceea80es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a4868bedfe5d4bf8939d0b1217c53c5a.jpg",
"cdn_path": "509/55622/61fa25bb64f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "61fa25bb64",
"cdn_sizes": {
"f": "509/55622/61fa25bb64f.jpg",
"l": "509/55622/61fa25bb64l.jpg",
"m": "509/55622/61fa25bb64m.jpg",
"s": "509/55622/61fa25bb64s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7fd058a714e6408abe409516f1a43c22.jpg",
"cdn_path": "509/55622/9f681b14f2f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9f681b14f2",
"cdn_sizes": {
"f": "509/55622/9f681b14f2f.jpg",
"l": "509/55622/9f681b14f2l.jpg",
"m": "509/55622/9f681b14f2m.jpg",
"s": "509/55622/9f681b14f2s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg",
"cdn_path": "509/55622/38c5fc33ebf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "38c5fc33eb",
"cdn_sizes": {
"f": "509/55622/38c5fc33ebf.jpg",
"l": "509/55622/38c5fc33ebl.jpg",
"m": "509/55622/38c5fc33ebm.jpg",
"s": "509/55622/38c5fc33ebs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/069d16af940a48809275db9da76d7f44.jpg",
"cdn_path": "509/55622/9cb40168cdf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9cb40168cd",
"cdn_sizes": {
"f": "509/55622/9cb40168cdf.jpg",
"l": "509/55622/9cb40168cdl.jpg",
"m": "509/55622/9cb40168cdm.jpg",
"s": "509/55622/9cb40168cds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/014983eeec8a46af96dfc574992124e1.jpg",
"cdn_path": "509/55622/a13a743f47f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a13a743f47",
"cdn_sizes": {
"f": "509/55622/a13a743f47f.jpg",
"l": "509/55622/a13a743f47l.jpg",
"m": "509/55622/a13a743f47m.jpg",
"s": "509/55622/a13a743f47s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/dc384f56f7ad4fac929fb0f0f014a919.jpg",
"cdn_path": "509/55622/b9494d6b7df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "b9494d6b7d",
"cdn_sizes": {
"f": "509/55622/b9494d6b7df.jpg",
"l": "509/55622/b9494d6b7dl.jpg",
"m": "509/55622/b9494d6b7dm.jpg",
"s": "509/55622/b9494d6b7ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/1ded7eb7f4b94d8cb58c786431bf758e.jpg",
"cdn_path": "509/55622/fe9089ead5f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "fe9089ead5",
"cdn_sizes": {
"f": "509/55622/fe9089ead5f.jpg",
"l": "509/55622/fe9089ead5l.jpg",
"m": "509/55622/fe9089ead5m.jpg",
"s": "509/55622/fe9089ead5s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d224cf97c6ca4b4799ef534a3d5f7f82.jpg",
"cdn_path": "509/55622/131e0eb46df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "131e0eb46d",
"cdn_sizes": {
"f": "509/55622/131e0eb46df.jpg",
"l": "509/55622/131e0eb46dl.jpg",
"m": "509/55622/131e0eb46dm.jpg",
"s": "509/55622/131e0eb46ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d3795af259f94adfb320513be1878df7.jpg",
"cdn_path": "509/55622/f5c217051cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "f5c217051c",
"cdn_sizes": {
"f": "509/55622/f5c217051cf.jpg",
"l": "509/55622/f5c217051cl.jpg",
"m": "509/55622/f5c217051cm.jpg",
"s": "509/55622/f5c217051cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/735044fe0934457b8e88b770b95a43a0.jpg",
"cdn_path": "509/55622/ce547aa0b1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ce547aa0b1",
"cdn_sizes": {
"f": "509/55622/ce547aa0b1f.jpg",
"l": "509/55622/ce547aa0b1l.jpg",
"m": "509/55622/ce547aa0b1m.jpg",
"s": "509/55622/ce547aa0b1s.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "VN18WPP",
"make": "BMW",
"model": "M4",
"trim_line": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"year": 2018,
"body_type": "Convertible",
"fuel_type": "Petrol",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "Blue",
"doors": 2,
"seats": 4,
"mileage": 59000,
"price": 21100,
"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": "202606293734970",
"vdata_scrape_id": "at_id_202606293734970",
"data_complete": true,
"listing": {
"title": "2018 BMW M4",
"subtitle": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"make": "BMW",
"model": "M4",
"year": 2018,
"price": 21100,
"mileage": 59000,
"fuel": "Petrol",
"body_type": "Convertible",
"gearbox": "Automatic",
"doors": 2,
"seats": 4,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "Blue",
"range_miles": null,
"vin": null,
"description": "2018 BMW M4 Competition Convertible\nMOT until 14/04/2027\nSelling my M4 Competition as I'm looking for a change The car has been looked after regardless of cost and kept as close to factory as possible with no remap or engine modifications\nRecently had\nFull service including oil oil filter and air filter\nBrand new front and rear brake discs and pads\n4 brand new tyres\nAll 4 wheels professionally refurbished\nMilltek performance exhaust fitted with brand new genuine Milltek carbon fibre exhaust tips\nFull machine polish with ceramic coating\nGhost Immobiliser fitted so the car cannot be driven without the security code\nFactory blue chameleon tinting\nLight tinted windows\nHeads Up Display\nApple CarPlay\nReverse camera\nMemory seats\nLane Assist\nAdaptive Cruise Control\nHarman Kardon sound system\nHeated white leather seats\nFront and rear parking sensors\nThe car is Category S from 2018 and has been faultless during my ownership It drives exactly as it should\n10 previous owners but the condition speaks for itself and anyone who views the car will see how well it's been looked after\nNo swaps",
"description_section_present": true,
"image_count": 27,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/3859333adbb04ff0b4b98c891551fe18.jpg",
"https://m.atcdn.co.uk/a/media/w480/aa6f226513a2418c9e33c8522fe4cbe6.jpg",
"https://m.atcdn.co.uk/a/media/w480/b24d5d065830442382f987857e51b55b.jpg",
"https://m.atcdn.co.uk/a/media/w800/b9747a47cbd24339a1a658d8ec52da67.jpg",
"https://m.atcdn.co.uk/a/media/w480/572d7ccda75f41f8933ea0352896cc7a.jpg",
"https://m.atcdn.co.uk/a/media/w480/e32b1f76769d42768790a33fd9020df4.jpg",
"https://m.atcdn.co.uk/a/media/w800/b895febb146f496dbba15a93979d3112.jpg",
"https://m.atcdn.co.uk/a/media/w480/e854e03a8f3f4968b59070da5d9558c4.jpg",
"https://m.atcdn.co.uk/a/media/w480/167ccd3a86114affa91993bec7e65775.jpg",
"https://m.atcdn.co.uk/a/media/w800/71203f9b82e14ae3b5ef29cf0516c7e1.jpg",
"https://m.atcdn.co.uk/a/media/w480/a109e9e3553f4cb1afe37e522f1f01f9.jpg",
"https://m.atcdn.co.uk/a/media/w480/7ae83b848e8d4233a75c724a3bc79d28.jpg",
"https://m.atcdn.co.uk/a/media/w800/a28a8fcd222b4062b18e26458662b188.jpg",
"https://m.atcdn.co.uk/a/media/w480/478e1e1942564d309e8a23388fcd98b6.jpg",
"https://m.atcdn.co.uk/a/media/w480/2ff05802b7254f738e2347552aeef151.jpg",
"https://m.atcdn.co.uk/a/media/w800/f56d243b650b43eaa781863f93926493.jpg",
"https://m.atcdn.co.uk/a/media/w480/4037c1d677b34a6388225f50bba02c51.jpg",
"https://m.atcdn.co.uk/a/media/w480/a4868bedfe5d4bf8939d0b1217c53c5a.jpg",
"https://m.atcdn.co.uk/a/media/w800/7fd058a714e6408abe409516f1a43c22.jpg",
"https://m.atcdn.co.uk/a/media/w480/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg",
"https://m.atcdn.co.uk/a/media/w480/069d16af940a48809275db9da76d7f44.jpg",
"https://m.atcdn.co.uk/a/media/w800/014983eeec8a46af96dfc574992124e1.jpg",
"https://m.atcdn.co.uk/a/media/w480/dc384f56f7ad4fac929fb0f0f014a919.jpg",
"https://m.atcdn.co.uk/a/media/w480/1ded7eb7f4b94d8cb58c786431bf758e.jpg",
"https://m.atcdn.co.uk/a/media/w800/d224cf97c6ca4b4799ef534a3d5f7f82.jpg",
"https://m.atcdn.co.uk/a/media/w480/d3795af259f94adfb320513be1878df7.jpg",
"https://m.atcdn.co.uk/a/media/w480/735044fe0934457b8e88b770b95a43a0.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02922277623",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606293734970",
"scraped_url": "https://www.autotrader.co.uk/car-details/202606293734970",
"steps": [
"[+0.0s] start",
"[+0.01s] url: https://www.autotrader.co.uk/car-details/202606293734970",
"[+0.01s] at_id: 202606293734970",
"[+3.52s] driver started",
"[+5.59s] page loaded",
"[+6.73s] pre-cookie wait done",
"[+7.14s] switched into cookie iframe",
"[+7.7s] cookie button clicked",
"[+7.86s] cookie iframe gone",
"[+7.93s] title: 2018 BMW M4",
"[+8.63s] subtitle: 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"[+8.66s] price: 21100",
"[+8.69s] 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', 'insurance-nav', 'before-you-buy-nav', 'save-advert-button', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo', 'pricing', 'undefined pill', 'advert-price']",
"[+8.69s] 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']",
"[+8.84s] overview section confirmed via CSS selector",
"[+8.92s] mileage: 59000",
"[+8.93s] year: 2018",
"[+8.94s] fuel: Petrol",
"[+8.95s] body_type: Convertible",
"[+9.14s] gearbox: Automatic",
"[+9.15s] doors: 2",
"[+9.16s] seats: 4",
"[+9.17s] engine: 3.0L",
"[+9.18s] emission_class: Euro 6",
"[+9.19s] colour: Blue",
"[+9.24s] range_miles: None",
"[+10.45s] data-lp-sdes not found — falling back to title parse",
"[+10.54s] make/model from page title: BMW / M4",
"[+10.91s] dealer_name: None",
"[+10.94s] dealer_id: None",
"[+10.97s] dealer_rating: None",
"[+11.01s] dealer_phone: 02922277623",
"[+11.03s] is_private_seller: True",
"[+11.15s] description_section_present: True",
"[+11.55s] description signpost clicked",
"[+11.79s] description: 1092 chars",
"[+11.83s] description modal closed",
"[+12.03s] image_count from counter: 27",
"[+12.41s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+13.32s] image grid present",
"[+13.99s] gallery images extracted: 27",
"[+13.99s] data_complete: True",
"[+14.28s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202606293734970",
"vdata_scrape_id": "at_id_202606293734970",
"data_complete": true,
"listing": {
"vrm": "VN18WPP",
"year": 2018,
"make": "BMW",
"model": "M4",
"price": 21100,
"mileage": 59000,
"colour": "Blue",
"gearbox": "Automatic",
"fuel": "Petrol",
"subtitle": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/3859333adbb04ff0b4b98c891551fe18.jpg",
"https://m.atcdn.co.uk/a/media/w300/aa6f226513a2418c9e33c8522fe4cbe6.jpg",
"https://m.atcdn.co.uk/a/media/w300/b24d5d065830442382f987857e51b55b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b9747a47cbd24339a1a658d8ec52da67.jpg",
"https://m.atcdn.co.uk/a/media/w300/572d7ccda75f41f8933ea0352896cc7a.jpg",
"https://m.atcdn.co.uk/a/media/w300/e32b1f76769d42768790a33fd9020df4.jpg",
"https://m.atcdn.co.uk/a/media/w300/b895febb146f496dbba15a93979d3112.jpg",
"https://m.atcdn.co.uk/a/media/w300/e854e03a8f3f4968b59070da5d9558c4.jpg",
"https://m.atcdn.co.uk/a/media/w300/167ccd3a86114affa91993bec7e65775.jpg",
"https://m.atcdn.co.uk/a/media/w300/71203f9b82e14ae3b5ef29cf0516c7e1.jpg",
"https://m.atcdn.co.uk/a/media/w300/a109e9e3553f4cb1afe37e522f1f01f9.jpg",
"https://m.atcdn.co.uk/a/media/w300/7ae83b848e8d4233a75c724a3bc79d28.jpg",
"https://m.atcdn.co.uk/a/media/w300/a28a8fcd222b4062b18e26458662b188.jpg",
"https://m.atcdn.co.uk/a/media/w300/478e1e1942564d309e8a23388fcd98b6.jpg",
"https://m.atcdn.co.uk/a/media/w300/2ff05802b7254f738e2347552aeef151.jpg",
"https://m.atcdn.co.uk/a/media/w300/f56d243b650b43eaa781863f93926493.jpg",
"https://m.atcdn.co.uk/a/media/w300/4037c1d677b34a6388225f50bba02c51.jpg",
"https://m.atcdn.co.uk/a/media/w300/a4868bedfe5d4bf8939d0b1217c53c5a.jpg",
"https://m.atcdn.co.uk/a/media/w300/7fd058a714e6408abe409516f1a43c22.jpg",
"https://m.atcdn.co.uk/a/media/w300/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg",
"https://m.atcdn.co.uk/a/media/w300/069d16af940a48809275db9da76d7f44.jpg",
"https://m.atcdn.co.uk/a/media/w300/014983eeec8a46af96dfc574992124e1.jpg",
"https://m.atcdn.co.uk/a/media/w300/dc384f56f7ad4fac929fb0f0f014a919.jpg",
"https://m.atcdn.co.uk/a/media/w300/1ded7eb7f4b94d8cb58c786431bf758e.jpg",
"https://m.atcdn.co.uk/a/media/w300/d224cf97c6ca4b4799ef534a3d5f7f82.jpg",
"https://m.atcdn.co.uk/a/media/w300/d3795af259f94adfb320513be1878df7.jpg",
"https://m.atcdn.co.uk/a/media/w300/735044fe0934457b8e88b770b95a43a0.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606293734970",
"scraped_url": "https://www.zuto.com/apply/?advertId=202606293734970&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": 59000,
"model": "M4",
"price": 21100,
"registration": "VN18WPP",
"registrationYear": 2018,
"transmission": "Automatic",
"summary": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/3859333adbb04ff0b4b98c891551fe18.jpg",
"https://m.atcdn.co.uk/a/media/w300/aa6f226513a2418c9e33c8522fe4cbe6.jpg",
"https://m.atcdn.co.uk/a/media/w300/b24d5d065830442382f987857e51b55b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b9747a47cbd24339a1a658d8ec52da67.jpg",
"https://m.atcdn.co.uk/a/media/w300/572d7ccda75f41f8933ea0352896cc7a.jpg",
"https://m.atcdn.co.uk/a/media/w300/e32b1f76769d42768790a33fd9020df4.jpg",
"https://m.atcdn.co.uk/a/media/w300/b895febb146f496dbba15a93979d3112.jpg",
"https://m.atcdn.co.uk/a/media/w300/e854e03a8f3f4968b59070da5d9558c4.jpg",
"https://m.atcdn.co.uk/a/media/w300/167ccd3a86114affa91993bec7e65775.jpg",
"https://m.atcdn.co.uk/a/media/w300/71203f9b82e14ae3b5ef29cf0516c7e1.jpg",
"https://m.atcdn.co.uk/a/media/w300/a109e9e3553f4cb1afe37e522f1f01f9.jpg",
"https://m.atcdn.co.uk/a/media/w300/7ae83b848e8d4233a75c724a3bc79d28.jpg",
"https://m.atcdn.co.uk/a/media/w300/a28a8fcd222b4062b18e26458662b188.jpg",
"https://m.atcdn.co.uk/a/media/w300/478e1e1942564d309e8a23388fcd98b6.jpg",
"https://m.atcdn.co.uk/a/media/w300/2ff05802b7254f738e2347552aeef151.jpg",
"https://m.atcdn.co.uk/a/media/w300/f56d243b650b43eaa781863f93926493.jpg",
"https://m.atcdn.co.uk/a/media/w300/4037c1d677b34a6388225f50bba02c51.jpg",
"https://m.atcdn.co.uk/a/media/w300/a4868bedfe5d4bf8939d0b1217c53c5a.jpg",
"https://m.atcdn.co.uk/a/media/w300/7fd058a714e6408abe409516f1a43c22.jpg",
"https://m.atcdn.co.uk/a/media/w300/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg",
"https://m.atcdn.co.uk/a/media/w300/069d16af940a48809275db9da76d7f44.jpg",
"https://m.atcdn.co.uk/a/media/w300/014983eeec8a46af96dfc574992124e1.jpg",
"https://m.atcdn.co.uk/a/media/w300/dc384f56f7ad4fac929fb0f0f014a919.jpg",
"https://m.atcdn.co.uk/a/media/w300/1ded7eb7f4b94d8cb58c786431bf758e.jpg",
"https://m.atcdn.co.uk/a/media/w300/d224cf97c6ca4b4799ef534a3d5f7f82.jpg",
"https://m.atcdn.co.uk/a/media/w300/d3795af259f94adfb320513be1878df7.jpg",
"https://m.atcdn.co.uk/a/media/w300/735044fe0934457b8e88b770b95a43a0.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202606293734970",
"stockId": "8a42c08b9ef9edce019f1586f6935339",
"searchId": "202606293734970"
},
"steps": [
"start",
"at_id: 202606293734970",
"url: https://www.zuto.com/apply/?advertId=202606293734970&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: VN18WPP",
"make/model: BMW / M4",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-06-30 12:59:37",
"reasons": [
"first_ingest"
]
},
{
"at": "2026-07-02 13:52:22",
"reasons": [
"price_change"
]
},
{
"at": "2026-07-02 13:53:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:54:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:55:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:56:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:57:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:58:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:59:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:00:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:01:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:02:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:03:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:04:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:05:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:06:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:07:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:08:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:09:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:10:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:11:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:12:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:13:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:14:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:15:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:16:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:17:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:18:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:19:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:20:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:21:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:22:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:23:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:24:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:25:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:26:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:27:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:28:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:29:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:30:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:31:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:32:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:33:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:34:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:35:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:36:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:37:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:38:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:39:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:40:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:41:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:42:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:43:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:44:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:45:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:46:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:47:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:48:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:49:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:50:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:51:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:52:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:53:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:54:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:55:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:56:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:57:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:58:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:59:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:00:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:01:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:02:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:03:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:04:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:05:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:07:03",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:08:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:09:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:10:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:11:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:12:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:13:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:14:22",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:15:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:16:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:17:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:18:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:19:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:20:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:21:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:22:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:23:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:24:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:25:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:26:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:27:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:28:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:29:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:30:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:31:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:32:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:33:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:34:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:35:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:36:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:37:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:38:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:39:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:40:22",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:41:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:42:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:43:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:44:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:45:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:46:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:47:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:48:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:49:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:50:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:51:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:52:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:53:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:54:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:55:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:56:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:57:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:58:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:59:34",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-05 14:32:38",
"reasons": [
"price_change"
]
}
],
"description": "2018 BMW M4 Competition Convertible\nMOT until 14/04/2027\nSelling my M4 Competition as I'm looking for a change The car has been looked after regardless of cost and kept as close to factory as possible with no remap or engine modifications\nRecently had\nFull service including oil oil filter and air filter\nBrand new front and rear brake discs and pads\n4 brand new tyres\nAll 4 wheels professionally refurbished\nMilltek performance exhaust fitted with brand new genuine Milltek carbon fibre exhaust tips\nFull machine polish with ceramic coating\nGhost Immobiliser fitted so the car cannot be driven without the security code\nFactory blue chameleon tinting\nLight tinted windows\nHeads Up Display\nApple CarPlay\nReverse camera\nMemory seats\nLane Assist\nAdaptive Cruise Control\nHarman Kardon sound system\nHeated white leather seats\nFront and rear parking sensors\nThe car is Category S from 2018 and has been faultless during my ownership It drives exactly as it should\n10 previous owners but the condition speaks for itself and anyone who views the car will see how well it's been looked after\nNo swaps",
"colour_detail": "Blue",
"price_history": [
{
"price": 22500,
"recorded_at": "2026-06-30 12:59:37"
},
{
"price": 21900,
"recorded_at": "2026-07-02 13:52:22"
},
{
"price": 21100,
"recorded_at": "2026-07-05 14:32:38"
}
],
"images_history": [
{
"images": [
{
"hash": "3859333adbb04ff0b4b98c891551fe18",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/3859333adbb04ff0b4b98c891551fe18.jpg"
}
},
{
"hash": "aa6f226513a2418c9e33c8522fe4cbe6",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/aa6f226513a2418c9e33c8522fe4cbe6.jpg"
}
},
{
"hash": "b24d5d065830442382f987857e51b55b",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/b24d5d065830442382f987857e51b55b.jpg"
}
},
{
"hash": "b9747a47cbd24339a1a658d8ec52da67",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/b9747a47cbd24339a1a658d8ec52da67.jpg"
}
},
{
"hash": "572d7ccda75f41f8933ea0352896cc7a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/572d7ccda75f41f8933ea0352896cc7a.jpg"
}
},
{
"hash": "e32b1f76769d42768790a33fd9020df4",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e32b1f76769d42768790a33fd9020df4.jpg"
}
},
{
"hash": "b895febb146f496dbba15a93979d3112",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/b895febb146f496dbba15a93979d3112.jpg"
}
},
{
"hash": "e854e03a8f3f4968b59070da5d9558c4",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e854e03a8f3f4968b59070da5d9558c4.jpg"
}
},
{
"hash": "167ccd3a86114affa91993bec7e65775",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/167ccd3a86114affa91993bec7e65775.jpg"
}
},
{
"hash": "71203f9b82e14ae3b5ef29cf0516c7e1",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/71203f9b82e14ae3b5ef29cf0516c7e1.jpg"
}
},
{
"hash": "a109e9e3553f4cb1afe37e522f1f01f9",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/a109e9e3553f4cb1afe37e522f1f01f9.jpg"
}
},
{
"hash": "7ae83b848e8d4233a75c724a3bc79d28",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/7ae83b848e8d4233a75c724a3bc79d28.jpg"
}
},
{
"hash": "a28a8fcd222b4062b18e26458662b188",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/a28a8fcd222b4062b18e26458662b188.jpg"
}
},
{
"hash": "478e1e1942564d309e8a23388fcd98b6",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/478e1e1942564d309e8a23388fcd98b6.jpg"
}
},
{
"hash": "2ff05802b7254f738e2347552aeef151",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/2ff05802b7254f738e2347552aeef151.jpg"
}
},
{
"hash": "f56d243b650b43eaa781863f93926493",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/f56d243b650b43eaa781863f93926493.jpg"
}
},
{
"hash": "4037c1d677b34a6388225f50bba02c51",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/4037c1d677b34a6388225f50bba02c51.jpg"
}
},
{
"hash": "a4868bedfe5d4bf8939d0b1217c53c5a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/a4868bedfe5d4bf8939d0b1217c53c5a.jpg"
}
},
{
"hash": "7fd058a714e6408abe409516f1a43c22",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/7fd058a714e6408abe409516f1a43c22.jpg"
}
},
{
"hash": "eb2b53a02bcf4599aa8dfde7c0ab6e7c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg"
}
},
{
"hash": "069d16af940a48809275db9da76d7f44",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/069d16af940a48809275db9da76d7f44.jpg"
}
},
{
"hash": "014983eeec8a46af96dfc574992124e1",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/014983eeec8a46af96dfc574992124e1.jpg"
}
},
{
"hash": "dc384f56f7ad4fac929fb0f0f014a919",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/dc384f56f7ad4fac929fb0f0f014a919.jpg"
}
},
{
"hash": "1ded7eb7f4b94d8cb58c786431bf758e",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/1ded7eb7f4b94d8cb58c786431bf758e.jpg"
}
},
{
"hash": "d224cf97c6ca4b4799ef534a3d5f7f82",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/d224cf97c6ca4b4799ef534a3d5f7f82.jpg"
}
},
{
"hash": "d3795af259f94adfb320513be1878df7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/d3795af259f94adfb320513be1878df7.jpg"
}
},
{
"hash": "735044fe0934457b8e88b770b95a43a0",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/735044fe0934457b8e88b770b95a43a0.jpg"
}
}
],
"recorded_at": "2026-06-30 12:59:37"
}
],
"mileage_history": [
{
"mileage": 59000,
"recorded_at": "2026-06-30 12:59:37"
}
],
"description_history": [
{
"hash": "6a4a6663979028c0b7034d26724bc555",
"text": "2018 BMW M4 Competition Convertible\nMOT until 14/04/2027\nSelling my M4 Competition as I'm looking for a change The car has been looked after regardless of cost and kept as close to factory as possible with no remap or engine modifications\nRecently had\nFull service including oil oil filter and air filter\nBrand new front and rear brake discs and pads\n4 brand new tyres\nAll 4 wheels professionally refurbished\nMilltek performance exhaust fitted with brand new genuine Milltek carbon fibre exhaust tips\nFull machine polish with ceramic coating\nGhost Immobiliser fitted so the car cannot be driven without the security code\nFactory blue chameleon tinting\nLight tinted windows\nHeads Up Display\nApple CarPlay\nReverse camera\nMemory seats\nLane Assist\nAdaptive Cruise Control\nHarman Kardon sound system\nHeated white leather seats\nFront and rear parking sensors\nThe car is Category S from 2018 and has been faultless during my ownership It drives exactly as it should\n10 previous owners but the condition speaks for itself and anyone who views the car will see how well it's been looked after\nNo swaps",
"recorded_at": "2026-07-05 14:32:38"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3859333adbb04ff0b4b98c891551fe18.jpg",
"cdn_path": "509/55622/e9885bf994f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "e9885bf994",
"cdn_sizes": {
"f": "509/55622/e9885bf994f.jpg",
"l": "509/55622/e9885bf994l.jpg",
"m": "509/55622/e9885bf994m.jpg",
"s": "509/55622/e9885bf994s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/aa6f226513a2418c9e33c8522fe4cbe6.jpg",
"cdn_path": "509/55622/5575e9d229f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "5575e9d229",
"cdn_sizes": {
"f": "509/55622/5575e9d229f.jpg",
"l": "509/55622/5575e9d229l.jpg",
"m": "509/55622/5575e9d229m.jpg",
"s": "509/55622/5575e9d229s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b24d5d065830442382f987857e51b55b.jpg",
"cdn_path": "509/55622/62540d4a80f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "62540d4a80",
"cdn_sizes": {
"f": "509/55622/62540d4a80f.jpg",
"l": "509/55622/62540d4a80l.jpg",
"m": "509/55622/62540d4a80m.jpg",
"s": "509/55622/62540d4a80s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b9747a47cbd24339a1a658d8ec52da67.jpg",
"cdn_path": "509/55622/4ca3a475d8f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4ca3a475d8",
"cdn_sizes": {
"f": "509/55622/4ca3a475d8f.jpg",
"l": "509/55622/4ca3a475d8l.jpg",
"m": "509/55622/4ca3a475d8m.jpg",
"s": "509/55622/4ca3a475d8s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/572d7ccda75f41f8933ea0352896cc7a.jpg",
"cdn_path": "509/55622/bc7b8369e5f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "bc7b8369e5",
"cdn_sizes": {
"f": "509/55622/bc7b8369e5f.jpg",
"l": "509/55622/bc7b8369e5l.jpg",
"m": "509/55622/bc7b8369e5m.jpg",
"s": "509/55622/bc7b8369e5s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e32b1f76769d42768790a33fd9020df4.jpg",
"cdn_path": "509/55622/acf7f24b76f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "acf7f24b76",
"cdn_sizes": {
"f": "509/55622/acf7f24b76f.jpg",
"l": "509/55622/acf7f24b76l.jpg",
"m": "509/55622/acf7f24b76m.jpg",
"s": "509/55622/acf7f24b76s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b895febb146f496dbba15a93979d3112.jpg",
"cdn_path": "509/55622/e55739da07f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "e55739da07",
"cdn_sizes": {
"f": "509/55622/e55739da07f.jpg",
"l": "509/55622/e55739da07l.jpg",
"m": "509/55622/e55739da07m.jpg",
"s": "509/55622/e55739da07s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e854e03a8f3f4968b59070da5d9558c4.jpg",
"cdn_path": "509/55622/d68fde0b92f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d68fde0b92",
"cdn_sizes": {
"f": "509/55622/d68fde0b92f.jpg",
"l": "509/55622/d68fde0b92l.jpg",
"m": "509/55622/d68fde0b92m.jpg",
"s": "509/55622/d68fde0b92s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/167ccd3a86114affa91993bec7e65775.jpg",
"cdn_path": "509/55622/9e324cd127f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9e324cd127",
"cdn_sizes": {
"f": "509/55622/9e324cd127f.jpg",
"l": "509/55622/9e324cd127l.jpg",
"m": "509/55622/9e324cd127m.jpg",
"s": "509/55622/9e324cd127s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/71203f9b82e14ae3b5ef29cf0516c7e1.jpg",
"cdn_path": "509/55622/3e75f77395f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3e75f77395",
"cdn_sizes": {
"f": "509/55622/3e75f77395f.jpg",
"l": "509/55622/3e75f77395l.jpg",
"m": "509/55622/3e75f77395m.jpg",
"s": "509/55622/3e75f77395s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a109e9e3553f4cb1afe37e522f1f01f9.jpg",
"cdn_path": "509/55622/372d3d20edf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "372d3d20ed",
"cdn_sizes": {
"f": "509/55622/372d3d20edf.jpg",
"l": "509/55622/372d3d20edl.jpg",
"m": "509/55622/372d3d20edm.jpg",
"s": "509/55622/372d3d20eds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7ae83b848e8d4233a75c724a3bc79d28.jpg",
"cdn_path": "509/55622/2e220250abf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "2e220250ab",
"cdn_sizes": {
"f": "509/55622/2e220250abf.jpg",
"l": "509/55622/2e220250abl.jpg",
"m": "509/55622/2e220250abm.jpg",
"s": "509/55622/2e220250abs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a28a8fcd222b4062b18e26458662b188.jpg",
"cdn_path": "509/55622/172bcfcb0ff.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "172bcfcb0f",
"cdn_sizes": {
"f": "509/55622/172bcfcb0ff.jpg",
"l": "509/55622/172bcfcb0fl.jpg",
"m": "509/55622/172bcfcb0fm.jpg",
"s": "509/55622/172bcfcb0fs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/478e1e1942564d309e8a23388fcd98b6.jpg",
"cdn_path": "509/55622/a70e5d3dc2f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a70e5d3dc2",
"cdn_sizes": {
"f": "509/55622/a70e5d3dc2f.jpg",
"l": "509/55622/a70e5d3dc2l.jpg",
"m": "509/55622/a70e5d3dc2m.jpg",
"s": "509/55622/a70e5d3dc2s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/2ff05802b7254f738e2347552aeef151.jpg",
"cdn_path": "509/55622/77d72b6c39f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "77d72b6c39",
"cdn_sizes": {
"f": "509/55622/77d72b6c39f.jpg",
"l": "509/55622/77d72b6c39l.jpg",
"m": "509/55622/77d72b6c39m.jpg",
"s": "509/55622/77d72b6c39s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/f56d243b650b43eaa781863f93926493.jpg",
"cdn_path": "509/55622/a03808fe1cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a03808fe1c",
"cdn_sizes": {
"f": "509/55622/a03808fe1cf.jpg",
"l": "509/55622/a03808fe1cl.jpg",
"m": "509/55622/a03808fe1cm.jpg",
"s": "509/55622/a03808fe1cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4037c1d677b34a6388225f50bba02c51.jpg",
"cdn_path": "509/55622/ca6ceea80ef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ca6ceea80e",
"cdn_sizes": {
"f": "509/55622/ca6ceea80ef.jpg",
"l": "509/55622/ca6ceea80el.jpg",
"m": "509/55622/ca6ceea80em.jpg",
"s": "509/55622/ca6ceea80es.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a4868bedfe5d4bf8939d0b1217c53c5a.jpg",
"cdn_path": "509/55622/61fa25bb64f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "61fa25bb64",
"cdn_sizes": {
"f": "509/55622/61fa25bb64f.jpg",
"l": "509/55622/61fa25bb64l.jpg",
"m": "509/55622/61fa25bb64m.jpg",
"s": "509/55622/61fa25bb64s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7fd058a714e6408abe409516f1a43c22.jpg",
"cdn_path": "509/55622/9f681b14f2f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9f681b14f2",
"cdn_sizes": {
"f": "509/55622/9f681b14f2f.jpg",
"l": "509/55622/9f681b14f2l.jpg",
"m": "509/55622/9f681b14f2m.jpg",
"s": "509/55622/9f681b14f2s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg",
"cdn_path": "509/55622/38c5fc33ebf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "38c5fc33eb",
"cdn_sizes": {
"f": "509/55622/38c5fc33ebf.jpg",
"l": "509/55622/38c5fc33ebl.jpg",
"m": "509/55622/38c5fc33ebm.jpg",
"s": "509/55622/38c5fc33ebs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/069d16af940a48809275db9da76d7f44.jpg",
"cdn_path": "509/55622/9cb40168cdf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "9cb40168cd",
"cdn_sizes": {
"f": "509/55622/9cb40168cdf.jpg",
"l": "509/55622/9cb40168cdl.jpg",
"m": "509/55622/9cb40168cdm.jpg",
"s": "509/55622/9cb40168cds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/014983eeec8a46af96dfc574992124e1.jpg",
"cdn_path": "509/55622/a13a743f47f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a13a743f47",
"cdn_sizes": {
"f": "509/55622/a13a743f47f.jpg",
"l": "509/55622/a13a743f47l.jpg",
"m": "509/55622/a13a743f47m.jpg",
"s": "509/55622/a13a743f47s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/dc384f56f7ad4fac929fb0f0f014a919.jpg",
"cdn_path": "509/55622/b9494d6b7df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "b9494d6b7d",
"cdn_sizes": {
"f": "509/55622/b9494d6b7df.jpg",
"l": "509/55622/b9494d6b7dl.jpg",
"m": "509/55622/b9494d6b7dm.jpg",
"s": "509/55622/b9494d6b7ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/1ded7eb7f4b94d8cb58c786431bf758e.jpg",
"cdn_path": "509/55622/fe9089ead5f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "fe9089ead5",
"cdn_sizes": {
"f": "509/55622/fe9089ead5f.jpg",
"l": "509/55622/fe9089ead5l.jpg",
"m": "509/55622/fe9089ead5m.jpg",
"s": "509/55622/fe9089ead5s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d224cf97c6ca4b4799ef534a3d5f7f82.jpg",
"cdn_path": "509/55622/131e0eb46df.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "131e0eb46d",
"cdn_sizes": {
"f": "509/55622/131e0eb46df.jpg",
"l": "509/55622/131e0eb46dl.jpg",
"m": "509/55622/131e0eb46dm.jpg",
"s": "509/55622/131e0eb46ds.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d3795af259f94adfb320513be1878df7.jpg",
"cdn_path": "509/55622/f5c217051cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "f5c217051c",
"cdn_sizes": {
"f": "509/55622/f5c217051cf.jpg",
"l": "509/55622/f5c217051cl.jpg",
"m": "509/55622/f5c217051cm.jpg",
"s": "509/55622/f5c217051cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/735044fe0934457b8e88b770b95a43a0.jpg",
"cdn_path": "509/55622/ce547aa0b1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ce547aa0b1",
"cdn_sizes": {
"f": "509/55622/ce547aa0b1f.jpg",
"l": "509/55622/ce547aa0b1l.jpg",
"m": "509/55622/ce547aa0b1m.jpg",
"s": "509/55622/ce547aa0b1s.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "VN18WPP",
"make": "BMW",
"model": "M4",
"trim_line": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"year": 2018,
"body_type": "Convertible",
"fuel_type": "Petrol",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "Blue",
"doors": 2,
"seats": 4,
"mileage": 59000,
"price": 21100,
"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": "202606293734970",
"vdata_scrape_id": "at_id_202606293734970",
"data_complete": true,
"listing": {
"title": "2018 BMW M4",
"subtitle": "3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"make": "BMW",
"model": "M4",
"year": 2018,
"price": 21100,
"mileage": 59000,
"fuel": "Petrol",
"body_type": "Convertible",
"gearbox": "Automatic",
"doors": 2,
"seats": 4,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "Blue",
"range_miles": null,
"vin": null,
"description": "2018 BMW M4 Competition Convertible\nMOT until 14/04/2027\nSelling my M4 Competition as I'm looking for a change The car has been looked after regardless of cost and kept as close to factory as possible with no remap or engine modifications\nRecently had\nFull service including oil oil filter and air filter\nBrand new front and rear brake discs and pads\n4 brand new tyres\nAll 4 wheels professionally refurbished\nMilltek performance exhaust fitted with brand new genuine Milltek carbon fibre exhaust tips\nFull machine polish with ceramic coating\nGhost Immobiliser fitted so the car cannot be driven without the security code\nFactory blue chameleon tinting\nLight tinted windows\nHeads Up Display\nApple CarPlay\nReverse camera\nMemory seats\nLane Assist\nAdaptive Cruise Control\nHarman Kardon sound system\nHeated white leather seats\nFront and rear parking sensors\nThe car is Category S from 2018 and has been faultless during my ownership It drives exactly as it should\n10 previous owners but the condition speaks for itself and anyone who views the car will see how well it's been looked after\nNo swaps",
"description_section_present": true,
"image_count": 27,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/3859333adbb04ff0b4b98c891551fe18.jpg",
"https://m.atcdn.co.uk/a/media/w480/aa6f226513a2418c9e33c8522fe4cbe6.jpg",
"https://m.atcdn.co.uk/a/media/w480/b24d5d065830442382f987857e51b55b.jpg",
"https://m.atcdn.co.uk/a/media/w800/b9747a47cbd24339a1a658d8ec52da67.jpg",
"https://m.atcdn.co.uk/a/media/w480/572d7ccda75f41f8933ea0352896cc7a.jpg",
"https://m.atcdn.co.uk/a/media/w480/e32b1f76769d42768790a33fd9020df4.jpg",
"https://m.atcdn.co.uk/a/media/w800/b895febb146f496dbba15a93979d3112.jpg",
"https://m.atcdn.co.uk/a/media/w480/e854e03a8f3f4968b59070da5d9558c4.jpg",
"https://m.atcdn.co.uk/a/media/w480/167ccd3a86114affa91993bec7e65775.jpg",
"https://m.atcdn.co.uk/a/media/w800/71203f9b82e14ae3b5ef29cf0516c7e1.jpg",
"https://m.atcdn.co.uk/a/media/w480/a109e9e3553f4cb1afe37e522f1f01f9.jpg",
"https://m.atcdn.co.uk/a/media/w480/7ae83b848e8d4233a75c724a3bc79d28.jpg",
"https://m.atcdn.co.uk/a/media/w800/a28a8fcd222b4062b18e26458662b188.jpg",
"https://m.atcdn.co.uk/a/media/w480/478e1e1942564d309e8a23388fcd98b6.jpg",
"https://m.atcdn.co.uk/a/media/w480/2ff05802b7254f738e2347552aeef151.jpg",
"https://m.atcdn.co.uk/a/media/w800/f56d243b650b43eaa781863f93926493.jpg",
"https://m.atcdn.co.uk/a/media/w480/4037c1d677b34a6388225f50bba02c51.jpg",
"https://m.atcdn.co.uk/a/media/w480/a4868bedfe5d4bf8939d0b1217c53c5a.jpg",
"https://m.atcdn.co.uk/a/media/w800/7fd058a714e6408abe409516f1a43c22.jpg",
"https://m.atcdn.co.uk/a/media/w480/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg",
"https://m.atcdn.co.uk/a/media/w480/069d16af940a48809275db9da76d7f44.jpg",
"https://m.atcdn.co.uk/a/media/w800/014983eeec8a46af96dfc574992124e1.jpg",
"https://m.atcdn.co.uk/a/media/w480/dc384f56f7ad4fac929fb0f0f014a919.jpg",
"https://m.atcdn.co.uk/a/media/w480/1ded7eb7f4b94d8cb58c786431bf758e.jpg",
"https://m.atcdn.co.uk/a/media/w800/d224cf97c6ca4b4799ef534a3d5f7f82.jpg",
"https://m.atcdn.co.uk/a/media/w480/d3795af259f94adfb320513be1878df7.jpg",
"https://m.atcdn.co.uk/a/media/w480/735044fe0934457b8e88b770b95a43a0.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02922277623",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606293734970",
"scraped_url": "https://www.autotrader.co.uk/car-details/202606293734970",
"steps": [
"[+0.0s] start",
"[+0.01s] url: https://www.autotrader.co.uk/car-details/202606293734970",
"[+0.01s] at_id: 202606293734970",
"[+3.52s] driver started",
"[+5.59s] page loaded",
"[+6.73s] pre-cookie wait done",
"[+7.14s] switched into cookie iframe",
"[+7.7s] cookie button clicked",
"[+7.86s] cookie iframe gone",
"[+7.93s] title: 2018 BMW M4",
"[+8.63s] subtitle: 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"[+8.66s] price: 21100",
"[+8.69s] 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', 'insurance-nav', 'before-you-buy-nav', 'save-advert-button', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button', 'key-information', 'retailer-section-seller-logo', 'pricing', 'undefined pill', 'advert-price']",
"[+8.69s] 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']",
"[+8.84s] overview section confirmed via CSS selector",
"[+8.92s] mileage: 59000",
"[+8.93s] year: 2018",
"[+8.94s] fuel: Petrol",
"[+8.95s] body_type: Convertible",
"[+9.14s] gearbox: Automatic",
"[+9.15s] doors: 2",
"[+9.16s] seats: 4",
"[+9.17s] engine: 3.0L",
"[+9.18s] emission_class: Euro 6",
"[+9.19s] colour: Blue",
"[+9.24s] range_miles: None",
"[+10.45s] data-lp-sdes not found — falling back to title parse",
"[+10.54s] make/model from page title: BMW / M4",
"[+10.91s] dealer_name: None",
"[+10.94s] dealer_id: None",
"[+10.97s] dealer_rating: None",
"[+11.01s] dealer_phone: 02922277623",
"[+11.03s] is_private_seller: True",
"[+11.15s] description_section_present: True",
"[+11.55s] description signpost clicked",
"[+11.79s] description: 1092 chars",
"[+11.83s] description modal closed",
"[+12.03s] image_count from counter: 27",
"[+12.41s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+13.32s] image grid present",
"[+13.99s] gallery images extracted: 27",
"[+13.99s] data_complete: True",
"[+14.28s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202606293734970",
"vdata_scrape_id": "at_id_202606293734970",
"data_complete": true,
"listing": {
"vrm": "VN18WPP",
"year": 2018,
"make": "BMW",
"model": "M4",
"price": 21100,
"mileage": 59000,
"colour": "Blue",
"gearbox": "Automatic",
"fuel": "Petrol",
"subtitle": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/3859333adbb04ff0b4b98c891551fe18.jpg",
"https://m.atcdn.co.uk/a/media/w300/aa6f226513a2418c9e33c8522fe4cbe6.jpg",
"https://m.atcdn.co.uk/a/media/w300/b24d5d065830442382f987857e51b55b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b9747a47cbd24339a1a658d8ec52da67.jpg",
"https://m.atcdn.co.uk/a/media/w300/572d7ccda75f41f8933ea0352896cc7a.jpg",
"https://m.atcdn.co.uk/a/media/w300/e32b1f76769d42768790a33fd9020df4.jpg",
"https://m.atcdn.co.uk/a/media/w300/b895febb146f496dbba15a93979d3112.jpg",
"https://m.atcdn.co.uk/a/media/w300/e854e03a8f3f4968b59070da5d9558c4.jpg",
"https://m.atcdn.co.uk/a/media/w300/167ccd3a86114affa91993bec7e65775.jpg",
"https://m.atcdn.co.uk/a/media/w300/71203f9b82e14ae3b5ef29cf0516c7e1.jpg",
"https://m.atcdn.co.uk/a/media/w300/a109e9e3553f4cb1afe37e522f1f01f9.jpg",
"https://m.atcdn.co.uk/a/media/w300/7ae83b848e8d4233a75c724a3bc79d28.jpg",
"https://m.atcdn.co.uk/a/media/w300/a28a8fcd222b4062b18e26458662b188.jpg",
"https://m.atcdn.co.uk/a/media/w300/478e1e1942564d309e8a23388fcd98b6.jpg",
"https://m.atcdn.co.uk/a/media/w300/2ff05802b7254f738e2347552aeef151.jpg",
"https://m.atcdn.co.uk/a/media/w300/f56d243b650b43eaa781863f93926493.jpg",
"https://m.atcdn.co.uk/a/media/w300/4037c1d677b34a6388225f50bba02c51.jpg",
"https://m.atcdn.co.uk/a/media/w300/a4868bedfe5d4bf8939d0b1217c53c5a.jpg",
"https://m.atcdn.co.uk/a/media/w300/7fd058a714e6408abe409516f1a43c22.jpg",
"https://m.atcdn.co.uk/a/media/w300/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg",
"https://m.atcdn.co.uk/a/media/w300/069d16af940a48809275db9da76d7f44.jpg",
"https://m.atcdn.co.uk/a/media/w300/014983eeec8a46af96dfc574992124e1.jpg",
"https://m.atcdn.co.uk/a/media/w300/dc384f56f7ad4fac929fb0f0f014a919.jpg",
"https://m.atcdn.co.uk/a/media/w300/1ded7eb7f4b94d8cb58c786431bf758e.jpg",
"https://m.atcdn.co.uk/a/media/w300/d224cf97c6ca4b4799ef534a3d5f7f82.jpg",
"https://m.atcdn.co.uk/a/media/w300/d3795af259f94adfb320513be1878df7.jpg",
"https://m.atcdn.co.uk/a/media/w300/735044fe0934457b8e88b770b95a43a0.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606293734970",
"scraped_url": "https://www.zuto.com/apply/?advertId=202606293734970&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": 59000,
"model": "M4",
"price": 21100,
"registration": "VN18WPP",
"registrationYear": 2018,
"transmission": "Automatic",
"summary": "BMW M4 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/3859333adbb04ff0b4b98c891551fe18.jpg",
"https://m.atcdn.co.uk/a/media/w300/aa6f226513a2418c9e33c8522fe4cbe6.jpg",
"https://m.atcdn.co.uk/a/media/w300/b24d5d065830442382f987857e51b55b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b9747a47cbd24339a1a658d8ec52da67.jpg",
"https://m.atcdn.co.uk/a/media/w300/572d7ccda75f41f8933ea0352896cc7a.jpg",
"https://m.atcdn.co.uk/a/media/w300/e32b1f76769d42768790a33fd9020df4.jpg",
"https://m.atcdn.co.uk/a/media/w300/b895febb146f496dbba15a93979d3112.jpg",
"https://m.atcdn.co.uk/a/media/w300/e854e03a8f3f4968b59070da5d9558c4.jpg",
"https://m.atcdn.co.uk/a/media/w300/167ccd3a86114affa91993bec7e65775.jpg",
"https://m.atcdn.co.uk/a/media/w300/71203f9b82e14ae3b5ef29cf0516c7e1.jpg",
"https://m.atcdn.co.uk/a/media/w300/a109e9e3553f4cb1afe37e522f1f01f9.jpg",
"https://m.atcdn.co.uk/a/media/w300/7ae83b848e8d4233a75c724a3bc79d28.jpg",
"https://m.atcdn.co.uk/a/media/w300/a28a8fcd222b4062b18e26458662b188.jpg",
"https://m.atcdn.co.uk/a/media/w300/478e1e1942564d309e8a23388fcd98b6.jpg",
"https://m.atcdn.co.uk/a/media/w300/2ff05802b7254f738e2347552aeef151.jpg",
"https://m.atcdn.co.uk/a/media/w300/f56d243b650b43eaa781863f93926493.jpg",
"https://m.atcdn.co.uk/a/media/w300/4037c1d677b34a6388225f50bba02c51.jpg",
"https://m.atcdn.co.uk/a/media/w300/a4868bedfe5d4bf8939d0b1217c53c5a.jpg",
"https://m.atcdn.co.uk/a/media/w300/7fd058a714e6408abe409516f1a43c22.jpg",
"https://m.atcdn.co.uk/a/media/w300/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg",
"https://m.atcdn.co.uk/a/media/w300/069d16af940a48809275db9da76d7f44.jpg",
"https://m.atcdn.co.uk/a/media/w300/014983eeec8a46af96dfc574992124e1.jpg",
"https://m.atcdn.co.uk/a/media/w300/dc384f56f7ad4fac929fb0f0f014a919.jpg",
"https://m.atcdn.co.uk/a/media/w300/1ded7eb7f4b94d8cb58c786431bf758e.jpg",
"https://m.atcdn.co.uk/a/media/w300/d224cf97c6ca4b4799ef534a3d5f7f82.jpg",
"https://m.atcdn.co.uk/a/media/w300/d3795af259f94adfb320513be1878df7.jpg",
"https://m.atcdn.co.uk/a/media/w300/735044fe0934457b8e88b770b95a43a0.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202606293734970",
"stockId": "8a42c08b9ef9edce019f1586f6935339",
"searchId": "202606293734970"
},
"steps": [
"start",
"at_id: 202606293734970",
"url: https://www.zuto.com/apply/?advertId=202606293734970&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: VN18WPP",
"make/model: BMW / M4",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-06-30 12:59:37",
"reasons": [
"first_ingest"
]
},
{
"at": "2026-07-02 13:52:22",
"reasons": [
"price_change"
]
},
{
"at": "2026-07-02 13:53:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:54:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:55:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:56:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:57:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:58:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 13:59:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:00:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:01:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:02:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:03:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:04:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:05:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:06:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:07:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:08:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:09:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:10:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:11:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:12:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:13:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:14:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:15:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:16:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:17:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:18:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:19:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:20:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:21:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:22:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:23:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:24:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:25:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:26:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:27:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:28:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:29:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:30:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:31:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:32:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:33:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:34:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:35:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:36:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:37:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:38:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:39:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:40:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:41:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:42:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:43:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:44:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:45:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:46:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:47:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:48:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:49:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:50:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:51:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:52:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:53:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:54:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:55:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:56:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:57:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:58:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 14:59:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:00:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:01:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:02:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:03:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:04:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:05:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:07:03",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:08:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:09:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:10:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:11:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:12:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:13:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:14:22",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:15:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:16:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:17:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:18:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:19:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:20:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:21:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:22:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:23:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:24:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:25:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:26:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:27:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:28:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:29:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:30:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:31:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:32:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:33:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:34:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:35:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:36:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:37:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:38:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:39:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:40:22",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:41:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:42:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:43:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:44:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:45:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:46:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:47:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:48:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:49:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:50:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:51:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:52:19",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:53:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:54:18",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:55:21",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:56:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:57:20",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:58:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-02 15:59:34",
"reasons": [
"no_change"
]
},
{
"at": "2026-07-05 14:32:38",
"reasons": [
"price_change"
]
}
],
"description": "2018 BMW M4 Competition Convertible\nMOT until 14/04/2027\nSelling my M4 Competition as I'm looking for a change The car has been looked after regardless of cost and kept as close to factory as possible with no remap or engine modifications\nRecently had\nFull service including oil oil filter and air filter\nBrand new front and rear brake discs and pads\n4 brand new tyres\nAll 4 wheels professionally refurbished\nMilltek performance exhaust fitted with brand new genuine Milltek carbon fibre exhaust tips\nFull machine polish with ceramic coating\nGhost Immobiliser fitted so the car cannot be driven without the security code\nFactory blue chameleon tinting\nLight tinted windows\nHeads Up Display\nApple CarPlay\nReverse camera\nMemory seats\nLane Assist\nAdaptive Cruise Control\nHarman Kardon sound system\nHeated white leather seats\nFront and rear parking sensors\nThe car is Category S from 2018 and has been faultless during my ownership It drives exactly as it should\n10 previous owners but the condition speaks for itself and anyone who views the car will see how well it's been looked after\nNo swaps",
"colour_detail": "Blue",
"price_history": [
{
"price": 22500,
"recorded_at": "2026-06-30 12:59:37"
},
{
"price": 21900,
"recorded_at": "2026-07-02 13:52:22"
},
{
"price": 21100,
"recorded_at": "2026-07-05 14:32:38"
}
],
"images_history": [
{
"images": [
{
"hash": "3859333adbb04ff0b4b98c891551fe18",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/3859333adbb04ff0b4b98c891551fe18.jpg"
}
},
{
"hash": "aa6f226513a2418c9e33c8522fe4cbe6",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/aa6f226513a2418c9e33c8522fe4cbe6.jpg"
}
},
{
"hash": "b24d5d065830442382f987857e51b55b",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/b24d5d065830442382f987857e51b55b.jpg"
}
},
{
"hash": "b9747a47cbd24339a1a658d8ec52da67",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/b9747a47cbd24339a1a658d8ec52da67.jpg"
}
},
{
"hash": "572d7ccda75f41f8933ea0352896cc7a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/572d7ccda75f41f8933ea0352896cc7a.jpg"
}
},
{
"hash": "e32b1f76769d42768790a33fd9020df4",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e32b1f76769d42768790a33fd9020df4.jpg"
}
},
{
"hash": "b895febb146f496dbba15a93979d3112",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/b895febb146f496dbba15a93979d3112.jpg"
}
},
{
"hash": "e854e03a8f3f4968b59070da5d9558c4",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/e854e03a8f3f4968b59070da5d9558c4.jpg"
}
},
{
"hash": "167ccd3a86114affa91993bec7e65775",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/167ccd3a86114affa91993bec7e65775.jpg"
}
},
{
"hash": "71203f9b82e14ae3b5ef29cf0516c7e1",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/71203f9b82e14ae3b5ef29cf0516c7e1.jpg"
}
},
{
"hash": "a109e9e3553f4cb1afe37e522f1f01f9",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/a109e9e3553f4cb1afe37e522f1f01f9.jpg"
}
},
{
"hash": "7ae83b848e8d4233a75c724a3bc79d28",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/7ae83b848e8d4233a75c724a3bc79d28.jpg"
}
},
{
"hash": "a28a8fcd222b4062b18e26458662b188",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/a28a8fcd222b4062b18e26458662b188.jpg"
}
},
{
"hash": "478e1e1942564d309e8a23388fcd98b6",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/478e1e1942564d309e8a23388fcd98b6.jpg"
}
},
{
"hash": "2ff05802b7254f738e2347552aeef151",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/2ff05802b7254f738e2347552aeef151.jpg"
}
},
{
"hash": "f56d243b650b43eaa781863f93926493",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/f56d243b650b43eaa781863f93926493.jpg"
}
},
{
"hash": "4037c1d677b34a6388225f50bba02c51",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/4037c1d677b34a6388225f50bba02c51.jpg"
}
},
{
"hash": "a4868bedfe5d4bf8939d0b1217c53c5a",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/a4868bedfe5d4bf8939d0b1217c53c5a.jpg"
}
},
{
"hash": "7fd058a714e6408abe409516f1a43c22",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/7fd058a714e6408abe409516f1a43c22.jpg"
}
},
{
"hash": "eb2b53a02bcf4599aa8dfde7c0ab6e7c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/eb2b53a02bcf4599aa8dfde7c0ab6e7c.jpg"
}
},
{
"hash": "069d16af940a48809275db9da76d7f44",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/069d16af940a48809275db9da76d7f44.jpg"
}
},
{
"hash": "014983eeec8a46af96dfc574992124e1",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/014983eeec8a46af96dfc574992124e1.jpg"
}
},
{
"hash": "dc384f56f7ad4fac929fb0f0f014a919",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/dc384f56f7ad4fac929fb0f0f014a919.jpg"
}
},
{
"hash": "1ded7eb7f4b94d8cb58c786431bf758e",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/1ded7eb7f4b94d8cb58c786431bf758e.jpg"
}
},
{
"hash": "d224cf97c6ca4b4799ef534a3d5f7f82",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/d224cf97c6ca4b4799ef534a3d5f7f82.jpg"
}
},
{
"hash": "d3795af259f94adfb320513be1878df7",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/d3795af259f94adfb320513be1878df7.jpg"
}
},
{
"hash": "735044fe0934457b8e88b770b95a43a0",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/735044fe0934457b8e88b770b95a43a0.jpg"
}
}
],
"recorded_at": "2026-06-30 12:59:37"
}
],
"mileage_history": [
{
"mileage": 59000,
"recorded_at": "2026-06-30 12:59:37"
}
],
"description_history": [
{
"hash": "6a4a6663979028c0b7034d26724bc555",
"text": "2018 BMW M4 Competition Convertible\nMOT until 14/04/2027\nSelling my M4 Competition as I'm looking for a change The car has been looked after regardless of cost and kept as close to factory as possible with no remap or engine modifications\nRecently had\nFull service including oil oil filter and air filter\nBrand new front and rear brake discs and pads\n4 brand new tyres\nAll 4 wheels professionally refurbished\nMilltek performance exhaust fitted with brand new genuine Milltek carbon fibre exhaust tips\nFull machine polish with ceramic coating\nGhost Immobiliser fitted so the car cannot be driven without the security code\nFactory blue chameleon tinting\nLight tinted windows\nHeads Up Display\nApple CarPlay\nReverse camera\nMemory seats\nLane Assist\nAdaptive Cruise Control\nHarman Kardon sound system\nHeated white leather seats\nFront and rear parking sensors\nThe car is Category S from 2018 and has been faultless during my ownership It drives exactly as it should\n10 previous owners but the condition speaks for itself and anyone who views the car will see how well it's been looked after\nNo swaps",
"recorded_at": "2026-07-05 14:32:38"
}
]
}