19 images
Online
· Days listed: 3
2015 BMW 3 Series
3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr
£8,800
137,000 miles
YO15GNY
Overview
Mileage
137,000 miles
Registration
2015 (15 reg)
Fuel type
Diesel
Body type
Estate
Engine
3L
Gearbox
Automatic
Doors
5
Seats
5
Body colour
Blue
BMW 330d M Sport LCI xDrive - 2015
For sale is my BMW 330d M Sport LCI xDrive, a great example that has been very well looked after and always garaged.
The car has 137,000 miles with a full service history, and was last serviced at 135,000 miles. It has also recently had front discs and pads replaced.
It comes with MOT valid until November 2026.
Overall condition is excellent for its age and mileage and it drives exactly as it should.
Key details:
3.0 diesel (330d)
xDrive (4 wheel drive)
M Sport LCI model
2015
137,000 miles
Full service history
Front discs & pads recently done
MOT until Nov 2026
Garaged
1 key
Front & rear M Sport splitter fitted (Kits UK)
Typical M Sport / 330d spec includes:
M Sport body styling
M Sport suspension
18" M Sport alloy wheels
Full black leather interior
Professional navigation system
Bluetooth & USB connectivity
Front & rear parking sensors
Dual-zone climate control
Cruise control
Automatic lights & wipers
Paddle shift / Sport automatic gearbox
Drive mode selector (Eco Pro / Comfort / Sport)
Honest condition notes:
Alloys have a few scuffs
Bonnet has a few stone chips. Nothing major.
A small area of lacquer peel on front bumper
Other than the above, the car is in very tidy condition inside and out.
Location:
Car is based in Northern Ireland, approximately 10 minutes from Belfast City Airport and 20 minutes from the docks, making collection easy for mainland UK buyers.
Reason for sale:
Only selling as I now need a Kombi van.
Seller
History
Price history
| When | Price | Δ |
|---|---|---|
| 3 days ago | £8,800 | — |
Mileage history
| When | Mileage | Δ |
|---|---|---|
| 3 days ago | 137,000 | — |
Item data
Processed fields
- vrm
- YO15GNY
- make
- BMW
- model
- 3 Series
- trim line
- 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr
- year
- 2015
- body type
- Estate
- fuel type
- Diesel
- transmission
- Automatic
- engine size cc
- 3000
- engine size litres
- 3
- colour
- Blue
- doors
- 5
- seats
- 5
- mileage
- 137000
- price
- 8800
- source key
- search-ni
- platform
- autotrader
Item record
- item id
- 40784
- remote id
- https://www.autotrader.co.uk/car-details/202606093120686
- platform
- autotrader
- source key
- search-ni
- remote status
- available
- media count
- 19
- first seen at
- 2026-06-17 17:21:44
- last seen at
- 2026-06-17 17:21:44
- completed at
- 2026-06-17 17:31:55
- remote url
- View original →
Raw data
Item record
{
"item_id": 40784,
"remote_id": "https://www.autotrader.co.uk/car-details/202606093120686",
"source_key": "search-ni",
"platform": "autotrader",
"remote_url": "https://www.autotrader.co.uk/car-details/202606093120686",
"remote_status": "available",
"media_count": 19,
"last_seen_at": "2026-06-17 17:21:44",
"first_seen_at": "2026-06-17 17:21:44",
"completed_at": "2026-06-17 17:31:55",
"meta": {
"cdn_media": [
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/0b603656452f45aebdab9d5c3145dc30.jpg",
"cdn_path": "570/40784/d7612f3711f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d7612f3711",
"cdn_sizes": {
"f": "570/40784/d7612f3711f.jpg",
"l": "570/40784/d7612f3711l.jpg",
"m": "570/40784/d7612f3711m.jpg",
"s": "570/40784/d7612f3711s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6783936098eb42e388d6a15793cb57f1.jpg",
"cdn_path": "570/40784/3963231975f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3963231975",
"cdn_sizes": {
"f": "570/40784/3963231975f.jpg",
"l": "570/40784/3963231975l.jpg",
"m": "570/40784/3963231975m.jpg",
"s": "570/40784/3963231975s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/1b5fa2986810468e9422390d3e93da07.jpg",
"cdn_path": "570/40784/01a5a1d4b2f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "01a5a1d4b2",
"cdn_sizes": {
"f": "570/40784/01a5a1d4b2f.jpg",
"l": "570/40784/01a5a1d4b2l.jpg",
"m": "570/40784/01a5a1d4b2m.jpg",
"s": "570/40784/01a5a1d4b2s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e90ac0f87de646fd846e05a6f065b522.jpg",
"cdn_path": "570/40784/23cc0e829bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "23cc0e829b",
"cdn_sizes": {
"f": "570/40784/23cc0e829bf.jpg",
"l": "570/40784/23cc0e829bl.jpg",
"m": "570/40784/23cc0e829bm.jpg",
"s": "570/40784/23cc0e829bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/00b9e334fd4a4213b599eb99dc23140b.jpg",
"cdn_path": "570/40784/c0928b8884f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c0928b8884",
"cdn_sizes": {
"f": "570/40784/c0928b8884f.jpg",
"l": "570/40784/c0928b8884l.jpg",
"m": "570/40784/c0928b8884m.jpg",
"s": "570/40784/c0928b8884s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b20d0aecad014248af5abfba5d729fc5.jpg",
"cdn_path": "570/40784/c1224fa0f0f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c1224fa0f0",
"cdn_sizes": {
"f": "570/40784/c1224fa0f0f.jpg",
"l": "570/40784/c1224fa0f0l.jpg",
"m": "570/40784/c1224fa0f0m.jpg",
"s": "570/40784/c1224fa0f0s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/ea71715b03ba4461b02ea44508764337.jpg",
"cdn_path": "570/40784/d57fafd5fef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d57fafd5fe",
"cdn_sizes": {
"f": "570/40784/d57fafd5fef.jpg",
"l": "570/40784/d57fafd5fel.jpg",
"m": "570/40784/d57fafd5fem.jpg",
"s": "570/40784/d57fafd5fes.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/dcae230601e344009c988692834e7862.jpg",
"cdn_path": "570/40784/cd71f0e3f1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "cd71f0e3f1",
"cdn_sizes": {
"f": "570/40784/cd71f0e3f1f.jpg",
"l": "570/40784/cd71f0e3f1l.jpg",
"m": "570/40784/cd71f0e3f1m.jpg",
"s": "570/40784/cd71f0e3f1s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/04a967853105473aa4a64db609ba5fb2.jpg",
"cdn_path": "570/40784/cc875df4d4f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "cc875df4d4",
"cdn_sizes": {
"f": "570/40784/cc875df4d4f.jpg",
"l": "570/40784/cc875df4d4l.jpg",
"m": "570/40784/cc875df4d4m.jpg",
"s": "570/40784/cc875df4d4s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4e78c0933ffc4a23bdd64e444cba4e9c.jpg",
"cdn_path": "570/40784/68afbab940f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "68afbab940",
"cdn_sizes": {
"f": "570/40784/68afbab940f.jpg",
"l": "570/40784/68afbab940l.jpg",
"m": "570/40784/68afbab940m.jpg",
"s": "570/40784/68afbab940s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7665ec0bebd24b6a94883da66318acd0.jpg",
"cdn_path": "570/40784/44c519ea0bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "44c519ea0b",
"cdn_sizes": {
"f": "570/40784/44c519ea0bf.jpg",
"l": "570/40784/44c519ea0bl.jpg",
"m": "570/40784/44c519ea0bm.jpg",
"s": "570/40784/44c519ea0bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a5e3770b4e9e4851803c372f786453fd.jpg",
"cdn_path": "570/40784/0b9a7344e7f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "0b9a7344e7",
"cdn_sizes": {
"f": "570/40784/0b9a7344e7f.jpg",
"l": "570/40784/0b9a7344e7l.jpg",
"m": "570/40784/0b9a7344e7m.jpg",
"s": "570/40784/0b9a7344e7s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/fcf15dbd79da4c8f9593d944ed76d63a.jpg",
"cdn_path": "570/40784/4e619daec0f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4e619daec0",
"cdn_sizes": {
"f": "570/40784/4e619daec0f.jpg",
"l": "570/40784/4e619daec0l.jpg",
"m": "570/40784/4e619daec0m.jpg",
"s": "570/40784/4e619daec0s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c537e152d5d94208bbb36cd7206bfd17.jpg",
"cdn_path": "570/40784/da95cf25e7f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "da95cf25e7",
"cdn_sizes": {
"f": "570/40784/da95cf25e7f.jpg",
"l": "570/40784/da95cf25e7l.jpg",
"m": "570/40784/da95cf25e7m.jpg",
"s": "570/40784/da95cf25e7s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a9dd36cb397f4a55bb7fed1cee05f519.jpg",
"cdn_path": "570/40784/b396d07e08f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "b396d07e08",
"cdn_sizes": {
"f": "570/40784/b396d07e08f.jpg",
"l": "570/40784/b396d07e08l.jpg",
"m": "570/40784/b396d07e08m.jpg",
"s": "570/40784/b396d07e08s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/960cc843ebd24545aeea96b854de976a.jpg",
"cdn_path": "570/40784/1dd13a4834f.jpg",
"status": "complete",
"attempts": 2,
"cdn_hash": "1dd13a4834",
"cdn_sizes": {
"f": "570/40784/1dd13a4834f.jpg",
"l": "570/40784/1dd13a4834l.jpg",
"m": "570/40784/1dd13a4834m.jpg",
"s": "570/40784/1dd13a4834s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/784c9b5036dc45b5a3855f945596df4d.jpg",
"cdn_path": "570/40784/4f0d5c6b2cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4f0d5c6b2c",
"cdn_sizes": {
"f": "570/40784/4f0d5c6b2cf.jpg",
"l": "570/40784/4f0d5c6b2cl.jpg",
"m": "570/40784/4f0d5c6b2cm.jpg",
"s": "570/40784/4f0d5c6b2cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4a21501d0460417bb6fc1b6fbeca176c.jpg",
"cdn_path": "570/40784/63e3957566f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "63e3957566",
"cdn_sizes": {
"f": "570/40784/63e3957566f.jpg",
"l": "570/40784/63e3957566l.jpg",
"m": "570/40784/63e3957566m.jpg",
"s": "570/40784/63e3957566s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/43421825902d41569af3049eac479411.jpg",
"cdn_path": "570/40784/c3901f0b7cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c3901f0b7c",
"cdn_sizes": {
"f": "570/40784/c3901f0b7cf.jpg",
"l": "570/40784/c3901f0b7cl.jpg",
"m": "570/40784/c3901f0b7cm.jpg",
"s": "570/40784/c3901f0b7cs.jpg"
},
"media_type": "image"
}
],
"cdn_status": "complete",
"media_source": "primary",
"processed": {
"vrm": "YO15GNY",
"make": "BMW",
"model": "3 Series",
"trim_line": "3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr",
"year": 2015,
"body_type": "Estate",
"fuel_type": "Diesel",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "Blue",
"doors": 5,
"seats": 5,
"mileage": 137000,
"price": 8800,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-ni",
"platform": "autotrader"
},
"raw_payload": [
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202606093120686",
"vdata_scrape_id": "at_id_202606093120686",
"data_complete": true,
"listing": {
"title": "2015 BMW 3 Series",
"subtitle": "3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr",
"make": "BMW",
"model": "3 Series",
"year": 2015,
"price": 8800,
"mileage": 137000,
"fuel": "Diesel",
"body_type": "Estate",
"gearbox": "Automatic",
"doors": 5,
"seats": 5,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "Blue",
"range_miles": null,
"vin": null,
"description": "BMW 330d M Sport LCI xDrive - 2015\n\nFor sale is my BMW 330d M Sport LCI xDrive, a great example that has been very well looked after and always garaged.\n\nThe car has 137,000 miles with a full service history, and was last serviced at 135,000 miles. It has also recently had front discs and pads replaced.\n\nIt comes with MOT valid until November 2026.\n\nOverall condition is excellent for its age and mileage and it drives exactly as it should.\n\nKey details:\n3.0 diesel (330d)\nxDrive (4 wheel drive)\nM Sport LCI model\n2015\n137,000 miles\nFull service history\nFront discs & pads recently done\nMOT until Nov 2026\nGaraged\n1 key\nFront & rear M Sport splitter fitted (Kits UK)\n\nTypical M Sport / 330d spec includes:\nM Sport body styling\nM Sport suspension\n18\" M Sport alloy wheels\nFull black leather interior\nProfessional navigation system\nBluetooth & USB connectivity\nFront & rear parking sensors\nDual-zone climate control\nCruise control\nAutomatic lights & wipers\nPaddle shift / Sport automatic gearbox\nDrive mode selector (Eco Pro / Comfort / Sport)\n\nHonest condition notes: \nAlloys have a few scuffs\nBonnet has a few stone chips. Nothing major.\nA small area of lacquer peel on front bumper\nOther than the above, the car is in very tidy condition inside and out.\n\nLocation:\nCar is based in Northern Ireland, approximately 10 minutes from Belfast City Airport and 20 minutes from the docks, making collection easy for mainland UK buyers.\nReason for sale:\nOnly selling as I now need a Kombi van.",
"description_section_present": true,
"image_count": 19,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/0b603656452f45aebdab9d5c3145dc30.jpg",
"https://m.atcdn.co.uk/a/media/w480/6783936098eb42e388d6a15793cb57f1.jpg",
"https://m.atcdn.co.uk/a/media/w480/1b5fa2986810468e9422390d3e93da07.jpg",
"https://m.atcdn.co.uk/a/media/w800/e90ac0f87de646fd846e05a6f065b522.jpg",
"https://m.atcdn.co.uk/a/media/w480/00b9e334fd4a4213b599eb99dc23140b.jpg",
"https://m.atcdn.co.uk/a/media/w480/b20d0aecad014248af5abfba5d729fc5.jpg",
"https://m.atcdn.co.uk/a/media/w800/ea71715b03ba4461b02ea44508764337.jpg",
"https://m.atcdn.co.uk/a/media/w480/dcae230601e344009c988692834e7862.jpg",
"https://m.atcdn.co.uk/a/media/w480/04a967853105473aa4a64db609ba5fb2.jpg",
"https://m.atcdn.co.uk/a/media/w800/4e78c0933ffc4a23bdd64e444cba4e9c.jpg",
"https://m.atcdn.co.uk/a/media/w480/7665ec0bebd24b6a94883da66318acd0.jpg",
"https://m.atcdn.co.uk/a/media/w480/a5e3770b4e9e4851803c372f786453fd.jpg",
"https://m.atcdn.co.uk/a/media/w800/fcf15dbd79da4c8f9593d944ed76d63a.jpg",
"https://m.atcdn.co.uk/a/media/w480/c537e152d5d94208bbb36cd7206bfd17.jpg",
"https://m.atcdn.co.uk/a/media/w480/a9dd36cb397f4a55bb7fed1cee05f519.jpg",
"https://m.atcdn.co.uk/a/media/w800/960cc843ebd24545aeea96b854de976a.jpg",
"https://m.atcdn.co.uk/a/media/w480/784c9b5036dc45b5a3855f945596df4d.jpg",
"https://m.atcdn.co.uk/a/media/w480/4a21501d0460417bb6fc1b6fbeca176c.jpg",
"https://m.atcdn.co.uk/a/media/w800/43421825902d41569af3049eac479411.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02891605740",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606093120686",
"scraped_url": "https://www.autotrader.co.uk/car-details/202606093120686",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202606093120686",
"[+0.0s] at_id: 202606093120686",
"[+1.8s] driver started",
"[+3.08s] page loaded",
"[+4.22s] pre-cookie wait done",
"[+4.28s] switched into cookie iframe",
"[+4.52s] cookie button clicked",
"[+4.56s] cookie iframe gone",
"[+4.61s] title: 2015 BMW 3 Series",
"[+5.4s] subtitle: 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr",
"[+5.44s] price: 8800",
"[+5.45s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
"[+5.45s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
"[+5.47s] overview section confirmed via CSS selector",
"[+5.47s] mileage: 137000",
"[+5.49s] year: 2015",
"[+5.5s] fuel: Diesel",
"[+5.51s] body_type: Estate",
"[+5.51s] gearbox: Automatic",
"[+5.52s] doors: 5",
"[+5.53s] seats: 5",
"[+5.54s] engine: 3.0L",
"[+5.55s] emission_class: Euro 6",
"[+5.55s] colour: Blue",
"[+5.59s] range_miles: None",
"[+5.62s] data-lp-sdes not found — falling back to title parse",
"[+5.64s] make/model from page title: BMW / 3 Series",
"[+5.7s] dealer_name: None",
"[+5.71s] dealer_id: None",
"[+5.73s] dealer_rating: None",
"[+5.75s] dealer_phone: 02891605740",
"[+5.77s] is_private_seller: True",
"[+5.83s] description_section_present: True",
"[+5.86s] description signpost clicked",
"[+6.58s] description: 1487 chars",
"[+6.6s] description modal closed",
"[+6.64s] image_count from counter: 19",
"[+6.68s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+7.36s] image grid present",
"[+7.9s] gallery images extracted: 19",
"[+7.9s] data_complete: True",
"[+8.15s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202606093120686",
"vdata_scrape_id": "at_id_202606093120686",
"data_complete": true,
"listing": {
"vrm": "YO15GNY",
"year": 2015,
"make": "BMW",
"model": "3 Series",
"price": 8800,
"mileage": 137000,
"colour": "Blue",
"gearbox": "Automatic",
"fuel": "Diesel",
"subtitle": "BMW 3 Series 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr FSH. LCI facelift. MOTd Nov 26",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/0b603656452f45aebdab9d5c3145dc30.jpg",
"https://m.atcdn.co.uk/a/media/w300/6783936098eb42e388d6a15793cb57f1.jpg",
"https://m.atcdn.co.uk/a/media/w300/1b5fa2986810468e9422390d3e93da07.jpg",
"https://m.atcdn.co.uk/a/media/w300/e90ac0f87de646fd846e05a6f065b522.jpg",
"https://m.atcdn.co.uk/a/media/w300/00b9e334fd4a4213b599eb99dc23140b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b20d0aecad014248af5abfba5d729fc5.jpg",
"https://m.atcdn.co.uk/a/media/w300/ea71715b03ba4461b02ea44508764337.jpg",
"https://m.atcdn.co.uk/a/media/w300/dcae230601e344009c988692834e7862.jpg",
"https://m.atcdn.co.uk/a/media/w300/04a967853105473aa4a64db609ba5fb2.jpg",
"https://m.atcdn.co.uk/a/media/w300/4e78c0933ffc4a23bdd64e444cba4e9c.jpg",
"https://m.atcdn.co.uk/a/media/w300/7665ec0bebd24b6a94883da66318acd0.jpg",
"https://m.atcdn.co.uk/a/media/w300/a5e3770b4e9e4851803c372f786453fd.jpg",
"https://m.atcdn.co.uk/a/media/w300/fcf15dbd79da4c8f9593d944ed76d63a.jpg",
"https://m.atcdn.co.uk/a/media/w300/c537e152d5d94208bbb36cd7206bfd17.jpg",
"https://m.atcdn.co.uk/a/media/w300/a9dd36cb397f4a55bb7fed1cee05f519.jpg",
"https://m.atcdn.co.uk/a/media/w300/960cc843ebd24545aeea96b854de976a.jpg",
"https://m.atcdn.co.uk/a/media/w300/784c9b5036dc45b5a3855f945596df4d.jpg",
"https://m.atcdn.co.uk/a/media/w300/4a21501d0460417bb6fc1b6fbeca176c.jpg",
"https://m.atcdn.co.uk/a/media/w300/43421825902d41569af3049eac479411.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606093120686",
"scraped_url": "https://www.zuto.com/apply/?advertId=202606093120686&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Blue",
"fuelType": "Diesel",
"make": "BMW",
"mileage": 137000,
"model": "3 Series",
"price": 8800,
"registration": "YO15GNY",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW 3 Series 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr FSH. LCI facelift. MOTd Nov 26",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/0b603656452f45aebdab9d5c3145dc30.jpg",
"https://m.atcdn.co.uk/a/media/w300/6783936098eb42e388d6a15793cb57f1.jpg",
"https://m.atcdn.co.uk/a/media/w300/1b5fa2986810468e9422390d3e93da07.jpg",
"https://m.atcdn.co.uk/a/media/w300/e90ac0f87de646fd846e05a6f065b522.jpg",
"https://m.atcdn.co.uk/a/media/w300/00b9e334fd4a4213b599eb99dc23140b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b20d0aecad014248af5abfba5d729fc5.jpg",
"https://m.atcdn.co.uk/a/media/w300/ea71715b03ba4461b02ea44508764337.jpg",
"https://m.atcdn.co.uk/a/media/w300/dcae230601e344009c988692834e7862.jpg",
"https://m.atcdn.co.uk/a/media/w300/04a967853105473aa4a64db609ba5fb2.jpg",
"https://m.atcdn.co.uk/a/media/w300/4e78c0933ffc4a23bdd64e444cba4e9c.jpg",
"https://m.atcdn.co.uk/a/media/w300/7665ec0bebd24b6a94883da66318acd0.jpg",
"https://m.atcdn.co.uk/a/media/w300/a5e3770b4e9e4851803c372f786453fd.jpg",
"https://m.atcdn.co.uk/a/media/w300/fcf15dbd79da4c8f9593d944ed76d63a.jpg",
"https://m.atcdn.co.uk/a/media/w300/c537e152d5d94208bbb36cd7206bfd17.jpg",
"https://m.atcdn.co.uk/a/media/w300/a9dd36cb397f4a55bb7fed1cee05f519.jpg",
"https://m.atcdn.co.uk/a/media/w300/960cc843ebd24545aeea96b854de976a.jpg",
"https://m.atcdn.co.uk/a/media/w300/784c9b5036dc45b5a3855f945596df4d.jpg",
"https://m.atcdn.co.uk/a/media/w300/4a21501d0460417bb6fc1b6fbeca176c.jpg",
"https://m.atcdn.co.uk/a/media/w300/43421825902d41569af3049eac479411.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202606093120686",
"stockId": "8a42ba159ea7b3d6019eab4deca73ce8",
"searchId": "202606093120686"
},
"steps": [
"start",
"at_id: 202606093120686",
"url: https://www.zuto.com/apply/?advertId=202606093120686&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: YO15GNY",
"make/model: BMW / 3 Series",
"data_complete: True",
"driver quit"
]
}
}
],
"processed_data": {
"scrape_log": [
{
"at": "2026-06-17 18:32:44",
"reasons": [
"first_ingest"
]
}
],
"description": "BMW 330d M Sport LCI xDrive - 2015\n\nFor sale is my BMW 330d M Sport LCI xDrive, a great example that has been very well looked after and always garaged.\n\nThe car has 137,000 miles with a full service history, and was last serviced at 135,000 miles. It has also recently had front discs and pads replaced.\n\nIt comes with MOT valid until November 2026.\n\nOverall condition is excellent for its age and mileage and it drives exactly as it should.\n\nKey details:\n3.0 diesel (330d)\nxDrive (4 wheel drive)\nM Sport LCI model\n2015\n137,000 miles\nFull service history\nFront discs & pads recently done\nMOT until Nov 2026\nGaraged\n1 key\nFront & rear M Sport splitter fitted (Kits UK)\n\nTypical M Sport / 330d spec includes:\nM Sport body styling\nM Sport suspension\n18\" M Sport alloy wheels\nFull black leather interior\nProfessional navigation system\nBluetooth & USB connectivity\nFront & rear parking sensors\nDual-zone climate control\nCruise control\nAutomatic lights & wipers\nPaddle shift / Sport automatic gearbox\nDrive mode selector (Eco Pro / Comfort / Sport)\n\nHonest condition notes: \nAlloys have a few scuffs\nBonnet has a few stone chips. Nothing major.\nA small area of lacquer peel on front bumper\nOther than the above, the car is in very tidy condition inside and out.\n\nLocation:\nCar is based in Northern Ireland, approximately 10 minutes from Belfast City Airport and 20 minutes from the docks, making collection easy for mainland UK buyers.\nReason for sale:\nOnly selling as I now need a Kombi van.",
"colour_detail": "Blue",
"price_history": [
{
"price": 8800,
"recorded_at": "2026-06-17 18:32:44"
}
],
"images_history": [
{
"images": [
{
"hash": "0b603656452f45aebdab9d5c3145dc30",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/0b603656452f45aebdab9d5c3145dc30.jpg"
}
},
{
"hash": "6783936098eb42e388d6a15793cb57f1",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6783936098eb42e388d6a15793cb57f1.jpg"
}
},
{
"hash": "1b5fa2986810468e9422390d3e93da07",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/1b5fa2986810468e9422390d3e93da07.jpg"
}
},
{
"hash": "e90ac0f87de646fd846e05a6f065b522",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/e90ac0f87de646fd846e05a6f065b522.jpg"
}
},
{
"hash": "00b9e334fd4a4213b599eb99dc23140b",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/00b9e334fd4a4213b599eb99dc23140b.jpg"
}
},
{
"hash": "b20d0aecad014248af5abfba5d729fc5",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/b20d0aecad014248af5abfba5d729fc5.jpg"
}
},
{
"hash": "ea71715b03ba4461b02ea44508764337",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/ea71715b03ba4461b02ea44508764337.jpg"
}
},
{
"hash": "dcae230601e344009c988692834e7862",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/dcae230601e344009c988692834e7862.jpg"
}
},
{
"hash": "04a967853105473aa4a64db609ba5fb2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/04a967853105473aa4a64db609ba5fb2.jpg"
}
},
{
"hash": "4e78c0933ffc4a23bdd64e444cba4e9c",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/4e78c0933ffc4a23bdd64e444cba4e9c.jpg"
}
},
{
"hash": "7665ec0bebd24b6a94883da66318acd0",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/7665ec0bebd24b6a94883da66318acd0.jpg"
}
},
{
"hash": "a5e3770b4e9e4851803c372f786453fd",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/a5e3770b4e9e4851803c372f786453fd.jpg"
}
},
{
"hash": "fcf15dbd79da4c8f9593d944ed76d63a",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/fcf15dbd79da4c8f9593d944ed76d63a.jpg"
}
},
{
"hash": "c537e152d5d94208bbb36cd7206bfd17",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/c537e152d5d94208bbb36cd7206bfd17.jpg"
}
},
{
"hash": "a9dd36cb397f4a55bb7fed1cee05f519",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/a9dd36cb397f4a55bb7fed1cee05f519.jpg"
}
},
{
"hash": "960cc843ebd24545aeea96b854de976a",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/960cc843ebd24545aeea96b854de976a.jpg"
}
},
{
"hash": "784c9b5036dc45b5a3855f945596df4d",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/784c9b5036dc45b5a3855f945596df4d.jpg"
}
},
{
"hash": "4a21501d0460417bb6fc1b6fbeca176c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/4a21501d0460417bb6fc1b6fbeca176c.jpg"
}
},
{
"hash": "43421825902d41569af3049eac479411",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/43421825902d41569af3049eac479411.jpg"
}
}
],
"recorded_at": "2026-06-17 18:32:44"
}
],
"mileage_history": [
{
"mileage": 137000,
"recorded_at": "2026-06-17 18:32:44"
}
],
"description_history": [
{
"hash": "31a5fcebd57ea85a1d2f28f0b8850874",
"text": "BMW 330d M Sport LCI xDrive - 2015\n\nFor sale is my BMW 330d M Sport LCI xDrive, a great example that has been very well looked after and always garaged.\n\nThe car has 137,000 miles with a full service history, and was last serviced at 135,000 miles. It has also recently had front discs and pads replaced.\n\nIt comes with MOT valid until November 2026.\n\nOverall condition is excellent for its age and mileage and it drives exactly as it should.\n\nKey details:\n3.0 diesel (330d)\nxDrive (4 wheel drive)\nM Sport LCI model\n2015\n137,000 miles\nFull service history\nFront discs & pads recently done\nMOT until Nov 2026\nGaraged\n1 key\nFront & rear M Sport splitter fitted (Kits UK)\n\nTypical M Sport / 330d spec includes:\nM Sport body styling\nM Sport suspension\n18\" M Sport alloy wheels\nFull black leather interior\nProfessional navigation system\nBluetooth & USB connectivity\nFront & rear parking sensors\nDual-zone climate control\nCruise control\nAutomatic lights & wipers\nPaddle shift / Sport automatic gearbox\nDrive mode selector (Eco Pro / Comfort / Sport)\n\nHonest condition notes: \nAlloys have a few scuffs\nBonnet has a few stone chips. Nothing major.\nA small area of lacquer peel on front bumper\nOther than the above, the car is in very tidy condition inside and out.\n\nLocation:\nCar is based in Northern Ireland, approximately 10 minutes from Belfast City Airport and 20 minutes from the docks, making collection easy for mainland UK buyers.\nReason for sale:\nOnly selling as I now need a Kombi van.",
"recorded_at": "2026-06-17 18:32:44"
}
]
}
}
}
meta: cdn_media
[
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/0b603656452f45aebdab9d5c3145dc30.jpg",
"cdn_path": "570/40784/d7612f3711f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d7612f3711",
"cdn_sizes": {
"f": "570/40784/d7612f3711f.jpg",
"l": "570/40784/d7612f3711l.jpg",
"m": "570/40784/d7612f3711m.jpg",
"s": "570/40784/d7612f3711s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/6783936098eb42e388d6a15793cb57f1.jpg",
"cdn_path": "570/40784/3963231975f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "3963231975",
"cdn_sizes": {
"f": "570/40784/3963231975f.jpg",
"l": "570/40784/3963231975l.jpg",
"m": "570/40784/3963231975m.jpg",
"s": "570/40784/3963231975s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/1b5fa2986810468e9422390d3e93da07.jpg",
"cdn_path": "570/40784/01a5a1d4b2f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "01a5a1d4b2",
"cdn_sizes": {
"f": "570/40784/01a5a1d4b2f.jpg",
"l": "570/40784/01a5a1d4b2l.jpg",
"m": "570/40784/01a5a1d4b2m.jpg",
"s": "570/40784/01a5a1d4b2s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/e90ac0f87de646fd846e05a6f065b522.jpg",
"cdn_path": "570/40784/23cc0e829bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "23cc0e829b",
"cdn_sizes": {
"f": "570/40784/23cc0e829bf.jpg",
"l": "570/40784/23cc0e829bl.jpg",
"m": "570/40784/23cc0e829bm.jpg",
"s": "570/40784/23cc0e829bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/00b9e334fd4a4213b599eb99dc23140b.jpg",
"cdn_path": "570/40784/c0928b8884f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c0928b8884",
"cdn_sizes": {
"f": "570/40784/c0928b8884f.jpg",
"l": "570/40784/c0928b8884l.jpg",
"m": "570/40784/c0928b8884m.jpg",
"s": "570/40784/c0928b8884s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/b20d0aecad014248af5abfba5d729fc5.jpg",
"cdn_path": "570/40784/c1224fa0f0f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c1224fa0f0",
"cdn_sizes": {
"f": "570/40784/c1224fa0f0f.jpg",
"l": "570/40784/c1224fa0f0l.jpg",
"m": "570/40784/c1224fa0f0m.jpg",
"s": "570/40784/c1224fa0f0s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/ea71715b03ba4461b02ea44508764337.jpg",
"cdn_path": "570/40784/d57fafd5fef.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "d57fafd5fe",
"cdn_sizes": {
"f": "570/40784/d57fafd5fef.jpg",
"l": "570/40784/d57fafd5fel.jpg",
"m": "570/40784/d57fafd5fem.jpg",
"s": "570/40784/d57fafd5fes.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/dcae230601e344009c988692834e7862.jpg",
"cdn_path": "570/40784/cd71f0e3f1f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "cd71f0e3f1",
"cdn_sizes": {
"f": "570/40784/cd71f0e3f1f.jpg",
"l": "570/40784/cd71f0e3f1l.jpg",
"m": "570/40784/cd71f0e3f1m.jpg",
"s": "570/40784/cd71f0e3f1s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/04a967853105473aa4a64db609ba5fb2.jpg",
"cdn_path": "570/40784/cc875df4d4f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "cc875df4d4",
"cdn_sizes": {
"f": "570/40784/cc875df4d4f.jpg",
"l": "570/40784/cc875df4d4l.jpg",
"m": "570/40784/cc875df4d4m.jpg",
"s": "570/40784/cc875df4d4s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4e78c0933ffc4a23bdd64e444cba4e9c.jpg",
"cdn_path": "570/40784/68afbab940f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "68afbab940",
"cdn_sizes": {
"f": "570/40784/68afbab940f.jpg",
"l": "570/40784/68afbab940l.jpg",
"m": "570/40784/68afbab940m.jpg",
"s": "570/40784/68afbab940s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/7665ec0bebd24b6a94883da66318acd0.jpg",
"cdn_path": "570/40784/44c519ea0bf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "44c519ea0b",
"cdn_sizes": {
"f": "570/40784/44c519ea0bf.jpg",
"l": "570/40784/44c519ea0bl.jpg",
"m": "570/40784/44c519ea0bm.jpg",
"s": "570/40784/44c519ea0bs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a5e3770b4e9e4851803c372f786453fd.jpg",
"cdn_path": "570/40784/0b9a7344e7f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "0b9a7344e7",
"cdn_sizes": {
"f": "570/40784/0b9a7344e7f.jpg",
"l": "570/40784/0b9a7344e7l.jpg",
"m": "570/40784/0b9a7344e7m.jpg",
"s": "570/40784/0b9a7344e7s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/fcf15dbd79da4c8f9593d944ed76d63a.jpg",
"cdn_path": "570/40784/4e619daec0f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4e619daec0",
"cdn_sizes": {
"f": "570/40784/4e619daec0f.jpg",
"l": "570/40784/4e619daec0l.jpg",
"m": "570/40784/4e619daec0m.jpg",
"s": "570/40784/4e619daec0s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/c537e152d5d94208bbb36cd7206bfd17.jpg",
"cdn_path": "570/40784/da95cf25e7f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "da95cf25e7",
"cdn_sizes": {
"f": "570/40784/da95cf25e7f.jpg",
"l": "570/40784/da95cf25e7l.jpg",
"m": "570/40784/da95cf25e7m.jpg",
"s": "570/40784/da95cf25e7s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/a9dd36cb397f4a55bb7fed1cee05f519.jpg",
"cdn_path": "570/40784/b396d07e08f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "b396d07e08",
"cdn_sizes": {
"f": "570/40784/b396d07e08f.jpg",
"l": "570/40784/b396d07e08l.jpg",
"m": "570/40784/b396d07e08m.jpg",
"s": "570/40784/b396d07e08s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/960cc843ebd24545aeea96b854de976a.jpg",
"cdn_path": "570/40784/1dd13a4834f.jpg",
"status": "complete",
"attempts": 2,
"cdn_hash": "1dd13a4834",
"cdn_sizes": {
"f": "570/40784/1dd13a4834f.jpg",
"l": "570/40784/1dd13a4834l.jpg",
"m": "570/40784/1dd13a4834m.jpg",
"s": "570/40784/1dd13a4834s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/784c9b5036dc45b5a3855f945596df4d.jpg",
"cdn_path": "570/40784/4f0d5c6b2cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "4f0d5c6b2c",
"cdn_sizes": {
"f": "570/40784/4f0d5c6b2cf.jpg",
"l": "570/40784/4f0d5c6b2cl.jpg",
"m": "570/40784/4f0d5c6b2cm.jpg",
"s": "570/40784/4f0d5c6b2cs.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/4a21501d0460417bb6fc1b6fbeca176c.jpg",
"cdn_path": "570/40784/63e3957566f.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "63e3957566",
"cdn_sizes": {
"f": "570/40784/63e3957566f.jpg",
"l": "570/40784/63e3957566l.jpg",
"m": "570/40784/63e3957566m.jpg",
"s": "570/40784/63e3957566s.jpg"
},
"media_type": "image"
},
{
"original_url": "https://m.atcdn.co.uk/a/media/w1024/43421825902d41569af3049eac479411.jpg",
"cdn_path": "570/40784/c3901f0b7cf.jpg",
"status": "complete",
"attempts": 1,
"cdn_hash": "c3901f0b7c",
"cdn_sizes": {
"f": "570/40784/c3901f0b7cf.jpg",
"l": "570/40784/c3901f0b7cl.jpg",
"m": "570/40784/c3901f0b7cm.jpg",
"s": "570/40784/c3901f0b7cs.jpg"
},
"media_type": "image"
}
]
meta: cdn_status
complete
meta: media_source
primary
meta: processed
{
"vrm": "YO15GNY",
"make": "BMW",
"model": "3 Series",
"trim_line": "3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr",
"year": 2015,
"body_type": "Estate",
"fuel_type": "Diesel",
"transmission": "Automatic",
"engine_size_cc": 3000,
"engine_size_litres": 3,
"colour": "Blue",
"doors": 5,
"seats": 5,
"mileage": 137000,
"price": 8800,
"seller_type": null,
"attention_grabber": null,
"source_key": "search-ni",
"platform": "autotrader"
}
meta: raw_payload
[
{
"stage": 1,
"label": "Primary",
"data": {
"status": "success",
"at_id": "202606093120686",
"vdata_scrape_id": "at_id_202606093120686",
"data_complete": true,
"listing": {
"title": "2015 BMW 3 Series",
"subtitle": "3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr",
"make": "BMW",
"model": "3 Series",
"year": 2015,
"price": 8800,
"mileage": 137000,
"fuel": "Diesel",
"body_type": "Estate",
"gearbox": "Automatic",
"doors": 5,
"seats": 5,
"engine": "3.0L",
"emission_class": "Euro 6",
"colour": "Blue",
"range_miles": null,
"vin": null,
"description": "BMW 330d M Sport LCI xDrive - 2015\n\nFor sale is my BMW 330d M Sport LCI xDrive, a great example that has been very well looked after and always garaged.\n\nThe car has 137,000 miles with a full service history, and was last serviced at 135,000 miles. It has also recently had front discs and pads replaced.\n\nIt comes with MOT valid until November 2026.\n\nOverall condition is excellent for its age and mileage and it drives exactly as it should.\n\nKey details:\n3.0 diesel (330d)\nxDrive (4 wheel drive)\nM Sport LCI model\n2015\n137,000 miles\nFull service history\nFront discs & pads recently done\nMOT until Nov 2026\nGaraged\n1 key\nFront & rear M Sport splitter fitted (Kits UK)\n\nTypical M Sport / 330d spec includes:\nM Sport body styling\nM Sport suspension\n18\" M Sport alloy wheels\nFull black leather interior\nProfessional navigation system\nBluetooth & USB connectivity\nFront & rear parking sensors\nDual-zone climate control\nCruise control\nAutomatic lights & wipers\nPaddle shift / Sport automatic gearbox\nDrive mode selector (Eco Pro / Comfort / Sport)\n\nHonest condition notes: \nAlloys have a few scuffs\nBonnet has a few stone chips. Nothing major.\nA small area of lacquer peel on front bumper\nOther than the above, the car is in very tidy condition inside and out.\n\nLocation:\nCar is based in Northern Ireland, approximately 10 minutes from Belfast City Airport and 20 minutes from the docks, making collection easy for mainland UK buyers.\nReason for sale:\nOnly selling as I now need a Kombi van.",
"description_section_present": true,
"image_count": 19,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w800/0b603656452f45aebdab9d5c3145dc30.jpg",
"https://m.atcdn.co.uk/a/media/w480/6783936098eb42e388d6a15793cb57f1.jpg",
"https://m.atcdn.co.uk/a/media/w480/1b5fa2986810468e9422390d3e93da07.jpg",
"https://m.atcdn.co.uk/a/media/w800/e90ac0f87de646fd846e05a6f065b522.jpg",
"https://m.atcdn.co.uk/a/media/w480/00b9e334fd4a4213b599eb99dc23140b.jpg",
"https://m.atcdn.co.uk/a/media/w480/b20d0aecad014248af5abfba5d729fc5.jpg",
"https://m.atcdn.co.uk/a/media/w800/ea71715b03ba4461b02ea44508764337.jpg",
"https://m.atcdn.co.uk/a/media/w480/dcae230601e344009c988692834e7862.jpg",
"https://m.atcdn.co.uk/a/media/w480/04a967853105473aa4a64db609ba5fb2.jpg",
"https://m.atcdn.co.uk/a/media/w800/4e78c0933ffc4a23bdd64e444cba4e9c.jpg",
"https://m.atcdn.co.uk/a/media/w480/7665ec0bebd24b6a94883da66318acd0.jpg",
"https://m.atcdn.co.uk/a/media/w480/a5e3770b4e9e4851803c372f786453fd.jpg",
"https://m.atcdn.co.uk/a/media/w800/fcf15dbd79da4c8f9593d944ed76d63a.jpg",
"https://m.atcdn.co.uk/a/media/w480/c537e152d5d94208bbb36cd7206bfd17.jpg",
"https://m.atcdn.co.uk/a/media/w480/a9dd36cb397f4a55bb7fed1cee05f519.jpg",
"https://m.atcdn.co.uk/a/media/w800/960cc843ebd24545aeea96b854de976a.jpg",
"https://m.atcdn.co.uk/a/media/w480/784c9b5036dc45b5a3855f945596df4d.jpg",
"https://m.atcdn.co.uk/a/media/w480/4a21501d0460417bb6fc1b6fbeca176c.jpg",
"https://m.atcdn.co.uk/a/media/w800/43421825902d41569af3049eac479411.jpg"
],
"dealer_name": null,
"dealer_id": null,
"dealer_rating": null,
"dealer_phone": "02891605740",
"is_private_seller": true
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606093120686",
"scraped_url": "https://www.autotrader.co.uk/car-details/202606093120686",
"steps": [
"[+0.0s] start",
"[+0.0s] url: https://www.autotrader.co.uk/car-details/202606093120686",
"[+0.0s] at_id: 202606093120686",
"[+1.8s] driver started",
"[+3.08s] page loaded",
"[+4.22s] pre-cookie wait done",
"[+4.28s] switched into cookie iframe",
"[+4.52s] cookie button clicked",
"[+4.56s] cookie iframe gone",
"[+4.61s] title: 2015 BMW 3 Series",
"[+5.4s] subtitle: 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr",
"[+5.44s] price: 8800",
"[+5.45s] data-testid sections: ['skip-to-content-testid', 'skip-to-footer-testid', 'at-logo-cars', 'show-menu-mobile', 'header-saved-icon', 'account-sign-in', 'nav-used-cars', 'nav-new-cars', 'nav-sell-your-car', 'nav-value-your-car', 'nav-car-reviews', 'nav-car-leasing', 'nav-electric-cars', 'nav-buy-a-car-online', 'key-information-nav', 'pricing-nav', 'overview-nav', 'description-nav', 'running-costs-nav', 'insurance-nav', 'vehicle-history-nav', 'before-you-buy-nav', 'expert-reviews-nav', 'save-advert-button', 'finance-calculator-button', 'back-to-search-link', 'share-advert-button', 'gallery', 'carousel-next-icon', 'gallery-media-button']",
"[+5.45s] data-gui icons: ['skip-to-content-gui', 'skip-to-footer-gui', 'account-sign-in', 'menu-drawer', 'atds-icon-save', 'atds-icon-mileage', 'atds-icon-registration', 'atds-icon-fuel-type', 'atds-icon-body-type', 'atds-icon-engine', 'atds-icon-gearbox', 'atds-icon-doors', 'atds-icon-seats', 'atds-icon-emission-class', 'atds-icon-body-colour', 'atds-icon-chevron-up', 'atds-social-icons__icon--facebook', 'atds-social-icons__icon--youtube', 'atds-social-icons__icon--instagram', 'atds-social-icons__icon--tiktok', 'atds-social-icons__icon--giphy', 'atds-social-icons__icon--pinterest']",
"[+5.47s] overview section confirmed via CSS selector",
"[+5.47s] mileage: 137000",
"[+5.49s] year: 2015",
"[+5.5s] fuel: Diesel",
"[+5.51s] body_type: Estate",
"[+5.51s] gearbox: Automatic",
"[+5.52s] doors: 5",
"[+5.53s] seats: 5",
"[+5.54s] engine: 3.0L",
"[+5.55s] emission_class: Euro 6",
"[+5.55s] colour: Blue",
"[+5.59s] range_miles: None",
"[+5.62s] data-lp-sdes not found — falling back to title parse",
"[+5.64s] make/model from page title: BMW / 3 Series",
"[+5.7s] dealer_name: None",
"[+5.71s] dealer_id: None",
"[+5.73s] dealer_rating: None",
"[+5.75s] dealer_phone: 02891605740",
"[+5.77s] is_private_seller: True",
"[+5.83s] description_section_present: True",
"[+5.86s] description signpost clicked",
"[+6.58s] description: 1487 chars",
"[+6.6s] description modal closed",
"[+6.64s] image_count from counter: 19",
"[+6.68s] gallery button clicked (fallback): //section[@data-testid='gallery']//button[.//span[text()='Gallery']]",
"[+7.36s] image grid present",
"[+7.9s] gallery images extracted: 19",
"[+7.9s] data_complete: True",
"[+8.15s] driver quit"
]
}
},
{
"stage": 2,
"label": "VRM",
"data": {
"status": "success",
"at_id": "202606093120686",
"vdata_scrape_id": "at_id_202606093120686",
"data_complete": true,
"listing": {
"vrm": "YO15GNY",
"year": 2015,
"make": "BMW",
"model": "3 Series",
"price": 8800,
"mileage": 137000,
"colour": "Blue",
"gearbox": "Automatic",
"fuel": "Diesel",
"subtitle": "BMW 3 Series 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr FSH. LCI facelift. MOTd Nov 26",
"dealer_id": null,
"dealer_name": null,
"image_urls": [
"https://m.atcdn.co.uk/a/media/w300/0b603656452f45aebdab9d5c3145dc30.jpg",
"https://m.atcdn.co.uk/a/media/w300/6783936098eb42e388d6a15793cb57f1.jpg",
"https://m.atcdn.co.uk/a/media/w300/1b5fa2986810468e9422390d3e93da07.jpg",
"https://m.atcdn.co.uk/a/media/w300/e90ac0f87de646fd846e05a6f065b522.jpg",
"https://m.atcdn.co.uk/a/media/w300/00b9e334fd4a4213b599eb99dc23140b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b20d0aecad014248af5abfba5d729fc5.jpg",
"https://m.atcdn.co.uk/a/media/w300/ea71715b03ba4461b02ea44508764337.jpg",
"https://m.atcdn.co.uk/a/media/w300/dcae230601e344009c988692834e7862.jpg",
"https://m.atcdn.co.uk/a/media/w300/04a967853105473aa4a64db609ba5fb2.jpg",
"https://m.atcdn.co.uk/a/media/w300/4e78c0933ffc4a23bdd64e444cba4e9c.jpg",
"https://m.atcdn.co.uk/a/media/w300/7665ec0bebd24b6a94883da66318acd0.jpg",
"https://m.atcdn.co.uk/a/media/w300/a5e3770b4e9e4851803c372f786453fd.jpg",
"https://m.atcdn.co.uk/a/media/w300/fcf15dbd79da4c8f9593d944ed76d63a.jpg",
"https://m.atcdn.co.uk/a/media/w300/c537e152d5d94208bbb36cd7206bfd17.jpg",
"https://m.atcdn.co.uk/a/media/w300/a9dd36cb397f4a55bb7fed1cee05f519.jpg",
"https://m.atcdn.co.uk/a/media/w300/960cc843ebd24545aeea96b854de976a.jpg",
"https://m.atcdn.co.uk/a/media/w300/784c9b5036dc45b5a3855f945596df4d.jpg",
"https://m.atcdn.co.uk/a/media/w300/4a21501d0460417bb6fc1b6fbeca176c.jpg",
"https://m.atcdn.co.uk/a/media/w300/43421825902d41569af3049eac479411.jpg"
]
},
"advert_url": "https://www.autotrader.co.uk/car-details/202606093120686",
"scraped_url": "https://www.zuto.com/apply/?advertId=202606093120686&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"vehicle_data_raw": {
"type": "VEHICLE_TYPE_CAR",
"colour": "Blue",
"fuelType": "Diesel",
"make": "BMW",
"mileage": 137000,
"model": "3 Series",
"price": 8800,
"registration": "YO15GNY",
"registrationYear": 2015,
"transmission": "Automatic",
"summary": "BMW 3 Series 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr FSH. LCI facelift. MOTd Nov 26",
"dealerId": null,
"dealerName": null,
"imageUrls": [
"https://m.atcdn.co.uk/a/media/w300/0b603656452f45aebdab9d5c3145dc30.jpg",
"https://m.atcdn.co.uk/a/media/w300/6783936098eb42e388d6a15793cb57f1.jpg",
"https://m.atcdn.co.uk/a/media/w300/1b5fa2986810468e9422390d3e93da07.jpg",
"https://m.atcdn.co.uk/a/media/w300/e90ac0f87de646fd846e05a6f065b522.jpg",
"https://m.atcdn.co.uk/a/media/w300/00b9e334fd4a4213b599eb99dc23140b.jpg",
"https://m.atcdn.co.uk/a/media/w300/b20d0aecad014248af5abfba5d729fc5.jpg",
"https://m.atcdn.co.uk/a/media/w300/ea71715b03ba4461b02ea44508764337.jpg",
"https://m.atcdn.co.uk/a/media/w300/dcae230601e344009c988692834e7862.jpg",
"https://m.atcdn.co.uk/a/media/w300/04a967853105473aa4a64db609ba5fb2.jpg",
"https://m.atcdn.co.uk/a/media/w300/4e78c0933ffc4a23bdd64e444cba4e9c.jpg",
"https://m.atcdn.co.uk/a/media/w300/7665ec0bebd24b6a94883da66318acd0.jpg",
"https://m.atcdn.co.uk/a/media/w300/a5e3770b4e9e4851803c372f786453fd.jpg",
"https://m.atcdn.co.uk/a/media/w300/fcf15dbd79da4c8f9593d944ed76d63a.jpg",
"https://m.atcdn.co.uk/a/media/w300/c537e152d5d94208bbb36cd7206bfd17.jpg",
"https://m.atcdn.co.uk/a/media/w300/a9dd36cb397f4a55bb7fed1cee05f519.jpg",
"https://m.atcdn.co.uk/a/media/w300/960cc843ebd24545aeea96b854de976a.jpg",
"https://m.atcdn.co.uk/a/media/w300/784c9b5036dc45b5a3855f945596df4d.jpg",
"https://m.atcdn.co.uk/a/media/w300/4a21501d0460417bb6fc1b6fbeca176c.jpg",
"https://m.atcdn.co.uk/a/media/w300/43421825902d41569af3049eac479411.jpg"
],
"advertUrl": "https://www.autotrader.co.uk/car-details/202606093120686",
"stockId": "8a42ba159ea7b3d6019eab4deca73ce8",
"searchId": "202606093120686"
},
"steps": [
"start",
"at_id: 202606093120686",
"url: https://www.zuto.com/apply/?advertId=202606093120686&device=mobile-web&utm_campaign=DeskCarPrivateFpa&utm_medium=affiliate&utm_source=autotrader",
"driver started",
"page loaded",
"__NEXT_DATA__ found",
"vrm: YO15GNY",
"make/model: BMW / 3 Series",
"data_complete: True",
"driver quit"
]
}
}
]
meta: processed_data
{
"scrape_log": [
{
"at": "2026-06-17 18:32:44",
"reasons": [
"first_ingest"
]
}
],
"description": "BMW 330d M Sport LCI xDrive - 2015\n\nFor sale is my BMW 330d M Sport LCI xDrive, a great example that has been very well looked after and always garaged.\n\nThe car has 137,000 miles with a full service history, and was last serviced at 135,000 miles. It has also recently had front discs and pads replaced.\n\nIt comes with MOT valid until November 2026.\n\nOverall condition is excellent for its age and mileage and it drives exactly as it should.\n\nKey details:\n3.0 diesel (330d)\nxDrive (4 wheel drive)\nM Sport LCI model\n2015\n137,000 miles\nFull service history\nFront discs & pads recently done\nMOT until Nov 2026\nGaraged\n1 key\nFront & rear M Sport splitter fitted (Kits UK)\n\nTypical M Sport / 330d spec includes:\nM Sport body styling\nM Sport suspension\n18\" M Sport alloy wheels\nFull black leather interior\nProfessional navigation system\nBluetooth & USB connectivity\nFront & rear parking sensors\nDual-zone climate control\nCruise control\nAutomatic lights & wipers\nPaddle shift / Sport automatic gearbox\nDrive mode selector (Eco Pro / Comfort / Sport)\n\nHonest condition notes: \nAlloys have a few scuffs\nBonnet has a few stone chips. Nothing major.\nA small area of lacquer peel on front bumper\nOther than the above, the car is in very tidy condition inside and out.\n\nLocation:\nCar is based in Northern Ireland, approximately 10 minutes from Belfast City Airport and 20 minutes from the docks, making collection easy for mainland UK buyers.\nReason for sale:\nOnly selling as I now need a Kombi van.",
"colour_detail": "Blue",
"price_history": [
{
"price": 8800,
"recorded_at": "2026-06-17 18:32:44"
}
],
"images_history": [
{
"images": [
{
"hash": "0b603656452f45aebdab9d5c3145dc30",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/0b603656452f45aebdab9d5c3145dc30.jpg"
}
},
{
"hash": "6783936098eb42e388d6a15793cb57f1",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/6783936098eb42e388d6a15793cb57f1.jpg"
}
},
{
"hash": "1b5fa2986810468e9422390d3e93da07",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/1b5fa2986810468e9422390d3e93da07.jpg"
}
},
{
"hash": "e90ac0f87de646fd846e05a6f065b522",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/e90ac0f87de646fd846e05a6f065b522.jpg"
}
},
{
"hash": "00b9e334fd4a4213b599eb99dc23140b",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/00b9e334fd4a4213b599eb99dc23140b.jpg"
}
},
{
"hash": "b20d0aecad014248af5abfba5d729fc5",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/b20d0aecad014248af5abfba5d729fc5.jpg"
}
},
{
"hash": "ea71715b03ba4461b02ea44508764337",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/ea71715b03ba4461b02ea44508764337.jpg"
}
},
{
"hash": "dcae230601e344009c988692834e7862",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/dcae230601e344009c988692834e7862.jpg"
}
},
{
"hash": "04a967853105473aa4a64db609ba5fb2",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/04a967853105473aa4a64db609ba5fb2.jpg"
}
},
{
"hash": "4e78c0933ffc4a23bdd64e444cba4e9c",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/4e78c0933ffc4a23bdd64e444cba4e9c.jpg"
}
},
{
"hash": "7665ec0bebd24b6a94883da66318acd0",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/7665ec0bebd24b6a94883da66318acd0.jpg"
}
},
{
"hash": "a5e3770b4e9e4851803c372f786453fd",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/a5e3770b4e9e4851803c372f786453fd.jpg"
}
},
{
"hash": "fcf15dbd79da4c8f9593d944ed76d63a",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/fcf15dbd79da4c8f9593d944ed76d63a.jpg"
}
},
{
"hash": "c537e152d5d94208bbb36cd7206bfd17",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/c537e152d5d94208bbb36cd7206bfd17.jpg"
}
},
{
"hash": "a9dd36cb397f4a55bb7fed1cee05f519",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/a9dd36cb397f4a55bb7fed1cee05f519.jpg"
}
},
{
"hash": "960cc843ebd24545aeea96b854de976a",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/960cc843ebd24545aeea96b854de976a.jpg"
}
},
{
"hash": "784c9b5036dc45b5a3855f945596df4d",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/784c9b5036dc45b5a3855f945596df4d.jpg"
}
},
{
"hash": "4a21501d0460417bb6fc1b6fbeca176c",
"urls": {
"s": "https://m.atcdn.co.uk/a/media/w480/4a21501d0460417bb6fc1b6fbeca176c.jpg"
}
},
{
"hash": "43421825902d41569af3049eac479411",
"urls": {
"m": "https://m.atcdn.co.uk/a/media/w800/43421825902d41569af3049eac479411.jpg"
}
}
],
"recorded_at": "2026-06-17 18:32:44"
}
],
"mileage_history": [
{
"mileage": 137000,
"recorded_at": "2026-06-17 18:32:44"
}
],
"description_history": [
{
"hash": "31a5fcebd57ea85a1d2f28f0b8850874",
"text": "BMW 330d M Sport LCI xDrive - 2015\n\nFor sale is my BMW 330d M Sport LCI xDrive, a great example that has been very well looked after and always garaged.\n\nThe car has 137,000 miles with a full service history, and was last serviced at 135,000 miles. It has also recently had front discs and pads replaced.\n\nIt comes with MOT valid until November 2026.\n\nOverall condition is excellent for its age and mileage and it drives exactly as it should.\n\nKey details:\n3.0 diesel (330d)\nxDrive (4 wheel drive)\nM Sport LCI model\n2015\n137,000 miles\nFull service history\nFront discs & pads recently done\nMOT until Nov 2026\nGaraged\n1 key\nFront & rear M Sport splitter fitted (Kits UK)\n\nTypical M Sport / 330d spec includes:\nM Sport body styling\nM Sport suspension\n18\" M Sport alloy wheels\nFull black leather interior\nProfessional navigation system\nBluetooth & USB connectivity\nFront & rear parking sensors\nDual-zone climate control\nCruise control\nAutomatic lights & wipers\nPaddle shift / Sport automatic gearbox\nDrive mode selector (Eco Pro / Comfort / Sport)\n\nHonest condition notes: \nAlloys have a few scuffs\nBonnet has a few stone chips. Nothing major.\nA small area of lacquer peel on front bumper\nOther than the above, the car is in very tidy condition inside and out.\n\nLocation:\nCar is based in Northern Ireland, approximately 10 minutes from Belfast City Airport and 20 minutes from the docks, making collection easy for mainland UK buyers.\nReason for sale:\nOnly selling as I now need a Kombi van.",
"recorded_at": "2026-06-17 18:32:44"
}
]
}