8 images
Online
· Days listed: 12
2020 BMW 1 Series
1.5 118i M Sport Euro 6 (s/s) 5dr
£15,990
34,000 miles
MA70FVD
Overview
Mileage
34,000 miles
Registration
2020 (20 reg)
Fuel type
Petrol
Body type
Hatchback
Engine
1.5L
Gearbox
Manual
Doors
5
Seats
5
Body colour
Red
This 2020 BMW 1 Series 118i M Sport presents a remarkable opportunity with its exceptionally low mileage of just 34,000 miles for its age. This Euro 6 compliant model boasts a responsive 1.5 litre petrol engine, delivering an engaging 0-62mph acceleration in a swift 8.5 seconds. Inside, you'll find the refined M Sport trim featuring perforated Dakota leather upholstery in black with a stylish grey highlight, ensuring both comfort and a premium feel.
Further enhancing your driving experience are the practical and desirable features included. Enjoy effortless journeys with Cruise Control, complete with a brake function and speed limiter, and the added convenience of Adaptive Cruise Control. Stay connected on the go with the Connected Package Plus, which includes seamless Apple CarPlay integration. The vehicle is equipped with bright LED headlights for improved visibility, and for those colder days, seat heating for both the driver and front passenger provides welcome warmth. This BMW 1 Series also offers generous boot space, making it a versatile choice for everyday needs and longer trips.
Seller
Hillsborough · COUNTY DOWN · ★ 5
42 active
· 69 ever
History
Price history
| When | Price | Δ |
|---|---|---|
| 13 days ago | £15,990 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 13 days ago | 34,000 | — |
Sources & channels
Sources (2)
-
★
-
☆
★ Primary source — authority over expiry decisions.
Channels (2)
Item data
Processed fields
- vrm
- MA70FVD
- make
- BMW
- model
- 1 Series
- trim line
- 1.5 118i M Sport Euro 6 (s/s) 5dr
- year
- 2020
- body type
- Hatchback
- fuel type
- Petrol
- transmission
- Manual
- engine size cc
- 1500
- engine size litres
- 1.5
- colour
- Red
- doors
- 5
- seats
- 5
- mileage
- 34000
- price
- 15990
- source key
- 483915
- platform
- autotrader
Item record
- item id
- 23214
- remote id
- https://www.autotrader.co.uk/car-details/202606103170091
- platform
- autotrader
- source key
- 483915
- remote status
- available
- media count
- 8
- first seen at
- 2026-06-10 15:44:54
- last seen at
- 2026-06-16 15:57:59
- completed at
- 2026-06-16 16:00:11
- remote url
- View original →
Raw data
Item record
{
"item_id": 23214,
"remote_id": "https://www.autotrader.co.uk/car-details/202606103170091",
"source_key": "483915",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202606103170091",
"primary_source_id": 36234,
"primary_source_key": "483915",
"primary_source_tier": 1,
"remote_status": "available",
"media_count": 8,
"last_seen_at": "2026-06-16 15:57:59",
"first_seen_at": "2026-06-10 15:44:54",
"completed_at": "2026-06-16 16:00:11",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/2055d5e17baf42db95e560d912f52a1e.jpg",
"cdn_path": "144/23214/b78bae4941f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "b78bae4941",
"cdn_sizes": {
"f": "144/23214/b78bae4941f.jpg",
"l": "144/23214/b78bae4941l.jpg",
"m": "144/23214/b78bae4941m.jpg",
"s": "144/23214/b78bae4941s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d0bd619262de406a8eb792094b8cefd2.jpg",
"cdn_path": "144/23214/45f6782834f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "45f6782834",
"cdn_sizes": {
"f": "144/23214/45f6782834f.jpg",
"l": "144/23214/45f6782834l.jpg",
"m": "144/23214/45f6782834m.jpg",
"s": "144/23214/45f6782834s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/9de917b09f90476e9f9cdc6fb681e540.jpg",
"cdn_path": "144/23214/ec68b215e8f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ec68b215e8",
"cdn_sizes": {
"f": "144/23214/ec68b215e8f.jpg",
"l": "144/23214/ec68b215e8l.jpg",
"m": "144/23214/ec68b215e8m.jpg",
"s": "144/23214/ec68b215e8s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3610653ef5fe47fe80f1bd43254861d3.jpg",
"cdn_path": "144/23214/654fcac318f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "654fcac318",
"cdn_sizes": {
"f": "144/23214/654fcac318f.jpg",
"l": "144/23214/654fcac318l.jpg",
"m": "144/23214/654fcac318m.jpg",
"s": "144/23214/654fcac318s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e633b7d26a194226982bd1fdbdc9c8a1.jpg",
"cdn_path": "144/23214/ba4a354d1af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ba4a354d1a",
"cdn_sizes": {
"f": "144/23214/ba4a354d1af.jpg",
"l": "144/23214/ba4a354d1al.jpg",
"m": "144/23214/ba4a354d1am.jpg",
"s": "144/23214/ba4a354d1as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg",
"cdn_path": "144/23214/aa612a25d0f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "aa612a25d0",
"cdn_sizes": {
"f": "144/23214/aa612a25d0f.jpg",
"l": "144/23214/aa612a25d0l.jpg",
"m": "144/23214/aa612a25d0m.jpg",
"s": "144/23214/aa612a25d0s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/715df1350bae45d78ca9cf3bddcc373c.jpg",
"cdn_path": "144/23214/8233d059d3f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8233d059d3",
"cdn_sizes": {
"f": "144/23214/8233d059d3f.jpg",
"l": "144/23214/8233d059d3l.jpg",
"m": "144/23214/8233d059d3m.jpg",
"s": "144/23214/8233d059d3s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6a80331ac68444508136a37a0adfcdbf.jpg",
"cdn_path": "144/23214/a64ead1246f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a64ead1246",
"cdn_sizes": {
"f": "144/23214/a64ead1246f.jpg",
"l": "144/23214/a64ead1246l.jpg",
"m": "144/23214/a64ead1246m.jpg",
"s": "144/23214/a64ead1246s.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "MA70FVD",
"make": "BMW",
"model": "1 Series",
"trim_line": "1.5 118i M Sport Euro 6 (s/s) 5dr",
"year": 2020,
"body_type": "Hatchback",
"fuel_type": "Petrol",
"transmission": "Manual",
"engine_size_cc": 1500,
"engine_size_litres": 1.5,
"colour": "Red",
"doors": 5,
"seats": 5,
"mileage": 34000,
"price": 15990,
"seller_type": null,
"attention_grabber": null,
"source_key": "483915",
"platform": "autotrader"
},
"raw_payload": [
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202606103170091",
"vdata_scrape_id": "at_id_202606103170091",
"data_complete": true,
"listing": {
"title": "2020 BMW 1 Series",
"subtitle": "1.5 118i M Sport Euro 6 (s/s) 5dr",
"make": "BMW",
"model": "1 Series",
"year": 2020,
"price": 15990,
"mileage": 34000,
"fuel": "Petrol",
"body_type": "Hatchback",
"gearbox": "Manual",
"doors": 5,
"seats": 5,
"engine": "1.5L",
"emission_class": "Euro 6",
"colour": "Red",
"range_miles": null,
"vin": "70",
"description": "This 2020 BMW 1 Series 118i M Sport presents a remarkable opportunity with its exceptionally low mileage of just 34,000 miles for its age. This Euro 6 compliant model boasts a responsive 1.5 litre petrol engine, delivering an engaging 0-62mph acceleration in a swift 8.5 seconds. Inside, you'll find the refined M Sport trim featuring perforated Dakota leather upholstery in black with a stylish grey highlight, ensuring both comfort and a premium feel.\n\nFurther enhancing your driving experience are the practical and desirable features included. Enjoy effortless journeys with Cruise Control, complete with a brake function and speed limiter, and the added convenience of Adaptive Cruise Control. Stay connected on the go with the Connected Package Plus, which includes seamless Apple CarPlay integration. The vehicle is equipped with bright LED headlights for improved visibility, and for those colder days, seat heating for both the driver and front passenger provides welcome warmth. This BMW 1 Series also offers generous boot space, making it a versatile choice for everyday needs and longer trips.",
"description_section_present": true,
"image_count": 7,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/d0bd619262de406a8eb792094b8cefd2.jpg",
"https://m.atcdn.co.uk/a/media/w480/9de917b09f90476e9f9cdc6fb681e540.jpg",
"https://m.atcdn.co.uk/a/media/w480/3610653ef5fe47fe80f1bd43254861d3.jpg",
"https://m.atcdn.co.uk/a/media/w800/e633b7d26a194226982bd1fdbdc9c8a1.jpg",
"https://m.atcdn.co.uk/a/media/w480/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg",
"https://m.atcdn.co.uk/a/media/w480/715df1350bae45d78ca9cf3bddcc373c.jpg",
"https://m.atcdn.co.uk/a/media/w800/6a80331ac68444508136a37a0adfcdbf.jpg"
],
"dealer_name": "Philip Gribben Cars",
"dealer_id": null,
"dealer_rating": "5.0",
"dealer_phone": "02892210397",
"is_private_seller": false
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606103170091",
"scraped_url": "https://www.autotrader.co.uk/car-details/202606103170091",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202606103170091",
"[+0.0s] at_id: 202606103170091",
"[+2.91s] driver started",
"[+3.87s] page loaded",
"[+5.02s] pre-cookie wait done",
"[+5.07s] switched into cookie iframe",
"[+5.26s] cookie button clicked",
"[+6.33s] cookie iframe gone",
"[+6.37s] title: 2020 BMW 1 Series",
"[+6.4s] subtitle: 1.5 118i M Sport Euro 6 (s/s) 5dr",
"[+6.42s] price: 15990",
"[+6.43s] 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', 'meet-seller-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon']",
"[+6.44s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
"[+6.45s] overview section confirmed via CSS selector",
"[+6.46s] mileage: 34000",
"[+6.46s] year: 2020",
"[+6.47s] fuel: Petrol",
"[+6.48s] body_type: Hatchback",
"[+6.49s] gearbox: Manual",
"[+6.5s] doors: 5",
"[+6.5s] seats: 5",
"[+6.51s] engine: 1.5L",
"[+6.52s] emission_class: Euro 6",
"[+6.52s] colour: Red",
"[+6.54s] range_miles: None",
"[+6.56s] make/model from data-lp-sdes: BMW / 1 Series",
"[+6.61s] dealer_name: Philip Gribben Cars",
"[+6.62s] dealer_id: None",
"[+6.64s] dealer_rating: 5.0",
"[+6.66s] dealer_phone: 02892210397",
"[+6.67s] is_private_seller: False",
"[+6.73s] description_section_present: True",
"[+6.95s] description signpost clicked",
"[+7.84s] description: 1105 chars",
"[+7.87s] description modal closed",
"[+7.94s] image_count from counter: 7",
"[+8.0s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+8.66s] image grid present",
"[+9.01s] gallery images extracted: 7",
"[+9.01s] data_complete: True",
"[+9.26s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202606103170091",
"vdata_scrape_id": "at_id_202606103170091",
"data_complete": true,
"listing": {
"vrm": "MA70FVD",
"year": 2020,
"make": "BMW",
"model": "1 Series",
"price": 15990,
"mileage": 34000,
"colour": "Red",
"gearbox": "Manual",
"fuel": "Petrol",
"subtitle": "BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr",
"dealer_id": "483915",
"dealer_name": "Philip Gribben Cars | BT26 6JT",
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/d0bd619262de406a8eb792094b8cefd2.jpg",
"https://m.atcdn.co.uk/a/media/w300/9de917b09f90476e9f9cdc6fb681e540.jpg",
"https://m.atcdn.co.uk/a/media/w300/3610653ef5fe47fe80f1bd43254861d3.jpg",
"https://m.atcdn.co.uk/a/media/w300/e633b7d26a194226982bd1fdbdc9c8a1.jpg",
"https://m.atcdn.co.uk/a/media/w300/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg",
"https://m.atcdn.co.uk/a/media/w300/715df1350bae45d78ca9cf3bddcc373c.jpg",
"https://m.atcdn.co.uk/a/media/w300/6a80331ac68444508136a37a0adfcdbf.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606103170091",
"scraped_url": "https://www.zuto.com/apply/?advertId=202606103170091&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Red",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 34000,
"model": "1 Series",
"price": 15990,
"registration": "MA70FVD",
"registrationYear": 2020,
"transmission": "Manual",
"summary": "BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr",
"dealerId": "483915",
"dealerName": "Philip Gribben Cars | BT26 6JT",
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/d0bd619262de406a8eb792094b8cefd2.jpg",
"https://m.atcdn.co.uk/a/media/w300/9de917b09f90476e9f9cdc6fb681e540.jpg",
"https://m.atcdn.co.uk/a/media/w300/3610653ef5fe47fe80f1bd43254861d3.jpg",
"https://m.atcdn.co.uk/a/media/w300/e633b7d26a194226982bd1fdbdc9c8a1.jpg",
"https://m.atcdn.co.uk/a/media/w300/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg",
"https://m.atcdn.co.uk/a/media/w300/715df1350bae45d78ca9cf3bddcc373c.jpg",
"https://m.atcdn.co.uk/a/media/w300/6a80331ac68444508136a37a0adfcdbf.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202606103170091",
"stockId": "8a42c8d89eac5ca2019eb1c721537ec7",
"searchId": "202606103170091"
},
"steps": [
"start",
"at_id: 202606103170091",
"url: https://www.zuto.com/apply/?advertId=202606103170091&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: MA70FVD",
"make/model: BMW / 1 Series",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-06-10 20:27:10",
"reasons": [
"first_ingest"
]
},
{
"at": "2026-06-16 17:00:23",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:01:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:02:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:03:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:04:14",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:05:15",
"reasons": [
"no_change"
]
}
],
"description": "This 2020 BMW 1 Series 118i M Sport presents a remarkable opportunity with its exceptionally low mileage of just 34,000 miles for its age. This Euro 6 compliant model boasts a responsive 1.5 litre petrol engine, delivering an engaging 0-62mph acceleration in a swift 8.5 seconds. Inside, you'll find the refined M Sport trim featuring perforated Dakota leather upholstery in black with a stylish grey highlight, ensuring both comfort and a premium feel.\n\nFurther enhancing your driving experience are the practical and desirable features included. Enjoy effortless journeys with Cruise Control, complete with a brake function and speed limiter, and the added convenience of Adaptive Cruise Control. Stay connected on the go with the Connected Package Plus, which includes seamless Apple CarPlay integration. The vehicle is equipped with bright LED headlights for improved visibility, and for those colder days, seat heating for both the driver and front passenger provides welcome warmth. This BMW 1 Series also offers generous boot space, making it a versatile choice for everyday needs and longer trips.",
"colour_detail": "Red",
"price_history": [
{
"price": 15990,
"recorded_at": "2026-06-10 20:27:10"
}
],
"images_history": [
{
"images": [
{
"hash": "d0bd619262de406a8eb792094b8cefd2",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/d0bd619262de406a8eb792094b8cefd2.jpg"
}
},
{
"hash": "9de917b09f90476e9f9cdc6fb681e540",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/9de917b09f90476e9f9cdc6fb681e540.jpg"
}
},
{
"hash": "3610653ef5fe47fe80f1bd43254861d3",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/3610653ef5fe47fe80f1bd43254861d3.jpg"
}
},
{
"hash": "e633b7d26a194226982bd1fdbdc9c8a1",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/e633b7d26a194226982bd1fdbdc9c8a1.jpg"
}
},
{
"hash": "5d0e5e58fe7b4e8bb4d455276c9fdb17",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg"
}
},
{
"hash": "715df1350bae45d78ca9cf3bddcc373c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/715df1350bae45d78ca9cf3bddcc373c.jpg"
}
},
{
"hash": "6a80331ac68444508136a37a0adfcdbf",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/6a80331ac68444508136a37a0adfcdbf.jpg"
}
}
],
"recorded_at": "2026-06-16 17:00:23"
}
],
"mileage_history": [
{
"mileage": 34000,
"recorded_at": "2026-06-10 20:27:10"
}
],
"description_history": [
{
"hash": "f8eeaad5bb4f59a36218b83c5f3b4177",
"text": "This 2020 BMW 1 Series 118i M Sport presents a remarkable opportunity with its exceptionally low mileage of just 34,000 miles for its age. This Euro 6 compliant model boasts a responsive 1.5 litre petrol engine, delivering an engaging 0-62mph acceleration in a swift 8.5 seconds. Inside, you'll find the refined M Sport trim featuring perforated Dakota leather upholstery in black with a stylish grey highlight, ensuring both comfort and a premium feel.\n\nFurther enhancing your driving experience are the practical and desirable features included. Enjoy effortless journeys with Cruise Control, complete with a brake function and speed limiter, and the added convenience of Adaptive Cruise Control. Stay connected on the go with the Connected Package Plus, which includes seamless Apple CarPlay integration. The vehicle is equipped with bright LED headlights for improved visibility, and for those colder days, seat heating for both the driver and front passenger provides welcome warmth. This BMW 1 Series also offers generous boot space, making it a versatile choice for everyday needs and longer trips.",
"recorded_at": "2026-06-16 17:05:15"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/2055d5e17baf42db95e560d912f52a1e.jpg",
"cdn_path": "144/23214/b78bae4941f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "b78bae4941",
"cdn_sizes": {
"f": "144/23214/b78bae4941f.jpg",
"l": "144/23214/b78bae4941l.jpg",
"m": "144/23214/b78bae4941m.jpg",
"s": "144/23214/b78bae4941s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/d0bd619262de406a8eb792094b8cefd2.jpg",
"cdn_path": "144/23214/45f6782834f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "45f6782834",
"cdn_sizes": {
"f": "144/23214/45f6782834f.jpg",
"l": "144/23214/45f6782834l.jpg",
"m": "144/23214/45f6782834m.jpg",
"s": "144/23214/45f6782834s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/9de917b09f90476e9f9cdc6fb681e540.jpg",
"cdn_path": "144/23214/ec68b215e8f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ec68b215e8",
"cdn_sizes": {
"f": "144/23214/ec68b215e8f.jpg",
"l": "144/23214/ec68b215e8l.jpg",
"m": "144/23214/ec68b215e8m.jpg",
"s": "144/23214/ec68b215e8s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/3610653ef5fe47fe80f1bd43254861d3.jpg",
"cdn_path": "144/23214/654fcac318f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "654fcac318",
"cdn_sizes": {
"f": "144/23214/654fcac318f.jpg",
"l": "144/23214/654fcac318l.jpg",
"m": "144/23214/654fcac318m.jpg",
"s": "144/23214/654fcac318s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e633b7d26a194226982bd1fdbdc9c8a1.jpg",
"cdn_path": "144/23214/ba4a354d1af.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "ba4a354d1a",
"cdn_sizes": {
"f": "144/23214/ba4a354d1af.jpg",
"l": "144/23214/ba4a354d1al.jpg",
"m": "144/23214/ba4a354d1am.jpg",
"s": "144/23214/ba4a354d1as.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg",
"cdn_path": "144/23214/aa612a25d0f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "aa612a25d0",
"cdn_sizes": {
"f": "144/23214/aa612a25d0f.jpg",
"l": "144/23214/aa612a25d0l.jpg",
"m": "144/23214/aa612a25d0m.jpg",
"s": "144/23214/aa612a25d0s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/715df1350bae45d78ca9cf3bddcc373c.jpg",
"cdn_path": "144/23214/8233d059d3f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "8233d059d3",
"cdn_sizes": {
"f": "144/23214/8233d059d3f.jpg",
"l": "144/23214/8233d059d3l.jpg",
"m": "144/23214/8233d059d3m.jpg",
"s": "144/23214/8233d059d3s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6a80331ac68444508136a37a0adfcdbf.jpg",
"cdn_path": "144/23214/a64ead1246f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "a64ead1246",
"cdn_sizes": {
"f": "144/23214/a64ead1246f.jpg",
"l": "144/23214/a64ead1246l.jpg",
"m": "144/23214/a64ead1246m.jpg",
"s": "144/23214/a64ead1246s.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "MA70FVD",
"make": "BMW",
"model": "1 Series",
"trim_line": "1.5 118i M Sport Euro 6 (s/s) 5dr",
"year": 2020,
"body_type": "Hatchback",
"fuel_type": "Petrol",
"transmission": "Manual",
"engine_size_cc": 1500,
"engine_size_litres": 1.5,
"colour": "Red",
"doors": 5,
"seats": 5,
"mileage": 34000,
"price": 15990,
"seller_type": null,
"attention_grabber": null,
"source_key": "483915",
"platform": "autotrader"
}
meta: raw_payload
[
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202606103170091",
"vdata_scrape_id": "at_id_202606103170091",
"data_complete": true,
"listing": {
"title": "2020 BMW 1 Series",
"subtitle": "1.5 118i M Sport Euro 6 (s/s) 5dr",
"make": "BMW",
"model": "1 Series",
"year": 2020,
"price": 15990,
"mileage": 34000,
"fuel": "Petrol",
"body_type": "Hatchback",
"gearbox": "Manual",
"doors": 5,
"seats": 5,
"engine": "1.5L",
"emission_class": "Euro 6",
"colour": "Red",
"range_miles": null,
"vin": "70",
"description": "This 2020 BMW 1 Series 118i M Sport presents a remarkable opportunity with its exceptionally low mileage of just 34,000 miles for its age. This Euro 6 compliant model boasts a responsive 1.5 litre petrol engine, delivering an engaging 0-62mph acceleration in a swift 8.5 seconds. Inside, you'll find the refined M Sport trim featuring perforated Dakota leather upholstery in black with a stylish grey highlight, ensuring both comfort and a premium feel.\n\nFurther enhancing your driving experience are the practical and desirable features included. Enjoy effortless journeys with Cruise Control, complete with a brake function and speed limiter, and the added convenience of Adaptive Cruise Control. Stay connected on the go with the Connected Package Plus, which includes seamless Apple CarPlay integration. The vehicle is equipped with bright LED headlights for improved visibility, and for those colder days, seat heating for both the driver and front passenger provides welcome warmth. This BMW 1 Series also offers generous boot space, making it a versatile choice for everyday needs and longer trips.",
"description_section_present": true,
"image_count": 7,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/d0bd619262de406a8eb792094b8cefd2.jpg",
"https://m.atcdn.co.uk/a/media/w480/9de917b09f90476e9f9cdc6fb681e540.jpg",
"https://m.atcdn.co.uk/a/media/w480/3610653ef5fe47fe80f1bd43254861d3.jpg",
"https://m.atcdn.co.uk/a/media/w800/e633b7d26a194226982bd1fdbdc9c8a1.jpg",
"https://m.atcdn.co.uk/a/media/w480/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg",
"https://m.atcdn.co.uk/a/media/w480/715df1350bae45d78ca9cf3bddcc373c.jpg",
"https://m.atcdn.co.uk/a/media/w800/6a80331ac68444508136a37a0adfcdbf.jpg"
],
"dealer_name": "Philip Gribben Cars",
"dealer_id": null,
"dealer_rating": "5.0",
"dealer_phone": "02892210397",
"is_private_seller": false
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606103170091",
"scraped_url": "https://www.autotrader.co.uk/car-details/202606103170091",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202606103170091",
"[+0.0s] at_id: 202606103170091",
"[+2.91s] driver started",
"[+3.87s] page loaded",
"[+5.02s] pre-cookie wait done",
"[+5.07s] switched into cookie iframe",
"[+5.26s] cookie button clicked",
"[+6.33s] cookie iframe gone",
"[+6.37s] title: 2020 BMW 1 Series",
"[+6.4s] subtitle: 1.5 118i M Sport Euro 6 (s/s) 5dr",
"[+6.42s] price: 15990",
"[+6.43s] 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', 'meet-seller-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon']",
"[+6.44s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
"[+6.45s] overview section confirmed via CSS selector",
"[+6.46s] mileage: 34000",
"[+6.46s] year: 2020",
"[+6.47s] fuel: Petrol",
"[+6.48s] body_type: Hatchback",
"[+6.49s] gearbox: Manual",
"[+6.5s] doors: 5",
"[+6.5s] seats: 5",
"[+6.51s] engine: 1.5L",
"[+6.52s] emission_class: Euro 6",
"[+6.52s] colour: Red",
"[+6.54s] range_miles: None",
"[+6.56s] make/model from data-lp-sdes: BMW / 1 Series",
"[+6.61s] dealer_name: Philip Gribben Cars",
"[+6.62s] dealer_id: None",
"[+6.64s] dealer_rating: 5.0",
"[+6.66s] dealer_phone: 02892210397",
"[+6.67s] is_private_seller: False",
"[+6.73s] description_section_present: True",
"[+6.95s] description signpost clicked",
"[+7.84s] description: 1105 chars",
"[+7.87s] description modal closed",
"[+7.94s] image_count from counter: 7",
"[+8.0s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+8.66s] image grid present",
"[+9.01s] gallery images extracted: 7",
"[+9.01s] data_complete: True",
"[+9.26s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202606103170091",
"vdata_scrape_id": "at_id_202606103170091",
"data_complete": true,
"listing": {
"vrm": "MA70FVD",
"year": 2020,
"make": "BMW",
"model": "1 Series",
"price": 15990,
"mileage": 34000,
"colour": "Red",
"gearbox": "Manual",
"fuel": "Petrol",
"subtitle": "BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr",
"dealer_id": "483915",
"dealer_name": "Philip Gribben Cars | BT26 6JT",
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/d0bd619262de406a8eb792094b8cefd2.jpg",
"https://m.atcdn.co.uk/a/media/w300/9de917b09f90476e9f9cdc6fb681e540.jpg",
"https://m.atcdn.co.uk/a/media/w300/3610653ef5fe47fe80f1bd43254861d3.jpg",
"https://m.atcdn.co.uk/a/media/w300/e633b7d26a194226982bd1fdbdc9c8a1.jpg",
"https://m.atcdn.co.uk/a/media/w300/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg",
"https://m.atcdn.co.uk/a/media/w300/715df1350bae45d78ca9cf3bddcc373c.jpg",
"https://m.atcdn.co.uk/a/media/w300/6a80331ac68444508136a37a0adfcdbf.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606103170091",
"scraped_url": "https://www.zuto.com/apply/?advertId=202606103170091&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Red",
"fuelType": "Petrol",
"make": "BMW",
"mileage": 34000,
"model": "1 Series",
"price": 15990,
"registration": "MA70FVD",
"registrationYear": 2020,
"transmission": "Manual",
"summary": "BMW 1 Series 1.5 118i M Sport Euro 6 (s/s) 5dr",
"dealerId": "483915",
"dealerName": "Philip Gribben Cars | BT26 6JT",
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/d0bd619262de406a8eb792094b8cefd2.jpg",
"https://m.atcdn.co.uk/a/media/w300/9de917b09f90476e9f9cdc6fb681e540.jpg",
"https://m.atcdn.co.uk/a/media/w300/3610653ef5fe47fe80f1bd43254861d3.jpg",
"https://m.atcdn.co.uk/a/media/w300/e633b7d26a194226982bd1fdbdc9c8a1.jpg",
"https://m.atcdn.co.uk/a/media/w300/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg",
"https://m.atcdn.co.uk/a/media/w300/715df1350bae45d78ca9cf3bddcc373c.jpg",
"https://m.atcdn.co.uk/a/media/w300/6a80331ac68444508136a37a0adfcdbf.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202606103170091",
"stockId": "8a42c8d89eac5ca2019eb1c721537ec7",
"searchId": "202606103170091"
},
"steps": [
"start",
"at_id: 202606103170091",
"url: https://www.zuto.com/apply/?advertId=202606103170091&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: MA70FVD",
"make/model: BMW / 1 Series",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-06-10 20:27:10",
"reasons": [
"first_ingest"
]
},
{
"at": "2026-06-16 17:00:23",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:01:17",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:02:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:03:16",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:04:14",
"reasons": [
"no_change"
]
},
{
"at": "2026-06-16 17:05:15",
"reasons": [
"no_change"
]
}
],
"description": "This 2020 BMW 1 Series 118i M Sport presents a remarkable opportunity with its exceptionally low mileage of just 34,000 miles for its age. This Euro 6 compliant model boasts a responsive 1.5 litre petrol engine, delivering an engaging 0-62mph acceleration in a swift 8.5 seconds. Inside, you'll find the refined M Sport trim featuring perforated Dakota leather upholstery in black with a stylish grey highlight, ensuring both comfort and a premium feel.\n\nFurther enhancing your driving experience are the practical and desirable features included. Enjoy effortless journeys with Cruise Control, complete with a brake function and speed limiter, and the added convenience of Adaptive Cruise Control. Stay connected on the go with the Connected Package Plus, which includes seamless Apple CarPlay integration. The vehicle is equipped with bright LED headlights for improved visibility, and for those colder days, seat heating for both the driver and front passenger provides welcome warmth. This BMW 1 Series also offers generous boot space, making it a versatile choice for everyday needs and longer trips.",
"colour_detail": "Red",
"price_history": [
{
"price": 15990,
"recorded_at": "2026-06-10 20:27:10"
}
],
"images_history": [
{
"images": [
{
"hash": "d0bd619262de406a8eb792094b8cefd2",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/d0bd619262de406a8eb792094b8cefd2.jpg"
}
},
{
"hash": "9de917b09f90476e9f9cdc6fb681e540",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/9de917b09f90476e9f9cdc6fb681e540.jpg"
}
},
{
"hash": "3610653ef5fe47fe80f1bd43254861d3",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/3610653ef5fe47fe80f1bd43254861d3.jpg"
}
},
{
"hash": "e633b7d26a194226982bd1fdbdc9c8a1",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/e633b7d26a194226982bd1fdbdc9c8a1.jpg"
}
},
{
"hash": "5d0e5e58fe7b4e8bb4d455276c9fdb17",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/5d0e5e58fe7b4e8bb4d455276c9fdb17.jpg"
}
},
{
"hash": "715df1350bae45d78ca9cf3bddcc373c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/715df1350bae45d78ca9cf3bddcc373c.jpg"
}
},
{
"hash": "6a80331ac68444508136a37a0adfcdbf",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/6a80331ac68444508136a37a0adfcdbf.jpg"
}
}
],
"recorded_at": "2026-06-16 17:00:23"
}
],
"mileage_history": [
{
"mileage": 34000,
"recorded_at": "2026-06-10 20:27:10"
}
],
"description_history": [
{
"hash": "f8eeaad5bb4f59a36218b83c5f3b4177",
"text": "This 2020 BMW 1 Series 118i M Sport presents a remarkable opportunity with its exceptionally low mileage of just 34,000 miles for its age. This Euro 6 compliant model boasts a responsive 1.5 litre petrol engine, delivering an engaging 0-62mph acceleration in a swift 8.5 seconds. Inside, you'll find the refined M Sport trim featuring perforated Dakota leather upholstery in black with a stylish grey highlight, ensuring both comfort and a premium feel.\n\nFurther enhancing your driving experience are the practical and desirable features included. Enjoy effortless journeys with Cruise Control, complete with a brake function and speed limiter, and the added convenience of Adaptive Cruise Control. Stay connected on the go with the Connected Package Plus, which includes seamless Apple CarPlay integration. The vehicle is equipped with bright LED headlights for improved visibility, and for those colder days, seat heating for both the driver and front passenger provides welcome warmth. This BMW 1 Series also offers generous boot space, making it a versatile choice for everyday needs and longer trips.",
"recorded_at": "2026-06-16 17:05:15"
}
]
}