{"product_id":"bmw-1-series-e87-5-door-2004-2007-speedometer-cluster-dash-top-trim-7069333","title":"BMW 1 Series E87 5 Door 2004-2007 Speedometer Cluster Dash Top Trim 7069333","description":"\u003cbody\u003e\n        \n        \n        \n        \n        \u003cdiv class=\"tpp-wrap\"\u003e\n\u003cstyle\u003e\n.tpp-wrap{\n  max-width:1100px;\n  margin:0 auto;\n  font-family:Arial, Helvetica, sans-serif;\n  font-size:18px;\n  line-height:1.65;\n  color:#172033;\n  background:#f7f8fb;\n}\n.tpp-wrap *{box-sizing:border-box;}\n.tpp-hero{\n  position:relative;\n  overflow:hidden;\n  border-radius:28px;\n  padding:34px 28px;\n  color:#ffffff;\n  background:\n    radial-gradient(circle at top left, rgba(218,187,111,.35), transparent 34%),\n    linear-gradient(135deg,#05070d 0%,#142039 58%,#05070d 100%);\n  box-shadow:0 18px 45px rgba(0,0,0,.25);\n}\n.tpp-watermark{\n  position:absolute;\n  right:22px;\n  bottom:2px;\n  font-size:56px;\n  font-weight:900;\n  letter-spacing:3px;\n  color:rgba(255,255,255,.075);\n  transform:rotate(-4deg);\n  pointer-events:none;\n}\n.tpp-brand{\n  display:inline-block;\n  background:linear-gradient(135deg,#d7b56d,#fff0b8);\n  color:#101724;\n  border-radius:999px;\n  padding:8px 18px;\n  font-weight:900;\n  letter-spacing:1px;\n  margin-bottom:16px;\n}\n.tpp-hero h1{\n  margin:0;\n  font-size:34px;\n  line-height:1.2;\n  letter-spacing:.2px;\n}\n.tpp-hero p{font-size:20px;margin:16px 0 0;}\n.tpp-badges{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:22px;\n}\n.tpp-badge{\n  border:1px solid rgba(255,255,255,.32);\n  background:rgba(255,255,255,.12);\n  padding:10px 14px;\n  border-radius:999px;\n  font-weight:800;\n}\n.tpp-section{\n  margin:24px 0;\n  padding:24px;\n  border-radius:24px;\n  background:#ffffff;\n  border:1px solid #e4e8f0;\n  box-shadow:0 10px 26px rgba(17,24,39,.07);\n}\n.tpp-section-dark{\n  background:linear-gradient(135deg,#101827,#202c45);\n  color:#ffffff;\n  border:none;\n}\n.tpp-section h2{\n  font-size:28px;\n  margin:0 0 14px;\n  line-height:1.25;\n  color:#101827;\n}\n.tpp-section-dark h2{color:#ffffff;}\n.tpp-section h3{\n  font-size:23px;\n  margin:20px 0 8px;\n  color:#1b2a44;\n}\n.tpp-section-dark h3{color:#fff0b8;}\n.tpp-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:18px;\n}\n.tpp-grid-3{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:18px;\n}\n.tpp-card{\n  padding:18px;\n  border-radius:20px;\n  background:#f9fafc;\n  border:1px solid #e6eaf2;\n}\n.tpp-card strong{color:#101827;}\n.tpp-img{\n  width:100%;\n  height:auto;\n  display:block;\n  border-radius:18px;\n  border:1px solid #dfe5ee;\n  background:#ffffff;\n}\n.tpp-caption{\n  margin-top:8px;\n  font-size:15px;\n  color:#4b5563;\n}\n.tpp-section-dark .tpp-caption{color:#d7deea;}\n.tpp-table{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  overflow:hidden;\n  border-radius:18px;\n  border:1px solid #dfe5ee;\n  background:#ffffff;\n  margin-top:14px;\n}\n.tpp-table th{\n  background:#111827;\n  color:#ffffff;\n  padding:13px 12px;\n  text-align:left;\n  font-size:16px;\n}\n.tpp-table td{\n  padding:13px 12px;\n  border-top:1px solid #e7ebf3;\n  vertical-align:top;\n  color:#172033;\n}\n.tpp-table tr:nth-child(even) td{background:#f7f9fc;}\n.tpp-good{\n  display:inline-block;\n  background:#e8f7ef;\n  color:#11643a;\n  padding:5px 10px;\n  border-radius:999px;\n  font-weight:900;\n}\n.tpp-no{\n  display:inline-block;\n  background:#fff0f0;\n  color:#9b1c1c;\n  padding:5px 10px;\n  border-radius:999px;\n  font-weight:900;\n}\n.tpp-check{\n  display:inline-block;\n  background:#eef4ff;\n  color:#1d4ed8;\n  padding:5px 10px;\n  border-radius:999px;\n  font-weight:900;\n}\n.tpp-alert{\n  padding:18px;\n  border-radius:18px;\n  background:#fff8e6;\n  border:1px solid #f1d48b;\n  color:#3a2a05;\n  font-weight:700;\n}\n.tpp-redalert{\n  padding:18px;\n  border-radius:18px;\n  background:#fff1f1;\n  border:1px solid #f2b4b4;\n  color:#6c1111;\n  font-weight:700;\n}\n.tpp-list{\n  margin:8px 0 0 20px;\n  padding:0;\n}\n.tpp-list li{margin:7px 0;}\n.tpp-pill{\n  display:inline-block;\n  margin:4px 6px 4px 0;\n  padding:7px 10px;\n  border-radius:999px;\n  background:#eef2f8;\n  border:1px solid #dce3ef;\n  font-weight:800;\n}\n.tpp-small{font-size:15px;color:#5b6575;}\n.tpp-footer{\n  text-align:center;\n  padding:28px;\n  border-radius:24px;\n  background:linear-gradient(135deg,#070a12,#17233b);\n  color:#ffffff;\n}\n.tpp-footer h2{color:#fff0b8;}\n.tpp-qr{\n  width:220px;\n  max-width:100%;\n  margin:12px auto;\n  display:block;\n  border-radius:18px;\n  background:#ffffff;\n  padding:10px;\n}\n@media (max-width:760px){\n  .tpp-wrap{font-size:17px;}\n  .tpp-hero h1{font-size:28px;}\n  .tpp-grid,.tpp-grid-3{grid-template-columns:1fr;}\n  .tpp-watermark{font-size:38px;}\n  .tpp-table th,.tpp-table td{font-size:15px;}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"tpp-hero\"\u003e\n  \u003cdiv class=\"tpp-watermark\"\u003eTHEPARTPILOT\u003c\/div\u003e\n  \u003cdiv class=\"tpp-brand\"\u003eTHEPARTPILOT\u003c\/div\u003e\n  \u003ch1\u003eBMW 1 Series E87 5 Door 2004-2007 Speedometer Cluster Dash Top Trim 7069333\u003c\/h1\u003e\n  \u003cp\u003eFactory BMW dashboard instrument panel cover \/ speedometer binnacle trim for the pre-facelift BMW 1 Series E87 5-door hatchback. Please match the part number, shape and photos before ordering.\u003c\/p\u003e\n  \u003cdiv class=\"tpp-badges\"\u003e\n    \u003cspan class=\"tpp-badge\"\u003ePart Number: 706933307\u003c\/span\u003e\n    \u003cspan class=\"tpp-badge\"\u003eBMW No: 51 45 7 069 333\u003c\/span\u003e\n    \u003cspan class=\"tpp-badge\"\u003eShort No: 7069333\u003c\/span\u003e\n    \u003cspan class=\"tpp-badge\"\u003eColour: Black \/ Schwarz\u003c\/span\u003e\n    \u003cspan class=\"tpp-badge\"\u003eUsed Factory Part\u003c\/span\u003e\n    \u003cspan class=\"tpp-badge\"\u003eNo Coding Required\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eImportant fitment check before buying\u003c\/h2\u003e\n  \u003cdiv class=\"tpp-alert\"\u003e\n    This part is confirmed for BMW 1 Series E87 5-door hatchback pre-facelift models in the 2004-2007 range. Registration year alone is not enough, because 2007 is a changeover year. Please compare your existing part number, dashboard shape, fixing points and the listing photos before purchase. If unsure, send your registration\/VIN and a photo of your current trim before ordering.\n  \u003c\/div\u003e\n\n  \u003ctable class=\"tpp-table\"\u003e\n    \u003ctbody\u003e\n\u003ctr\u003e\n      \u003cth\u003ePart detail\u003c\/th\u003e\n      \u003cth\u003eInformation to match\u003c\/th\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003ePart name\u003c\/td\u003e\n      \u003ctd\u003eInstrument panel cover \/ speedometer cluster cover \/ dash top trim \/ clocks binnacle trim\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW catalog number\u003c\/td\u003e\n      \u003ctd\u003e51 45 7 069 333 \/ 51457069333\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eListing reference number\u003c\/td\u003e\n      \u003ctd\u003e706933307\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eShort casting\/reference number\u003c\/td\u003e\n      \u003ctd\u003e7069333 \/ 7069333-07 style marking may appear on similar covers\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eColour\/material\u003c\/td\u003e\n      \u003ctd\u003eBlack \/ Schwarz moulded automotive interior plastic, approximate catalog weight 450 g\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eWhat is included\u003c\/td\u003e\n      \u003ctd\u003eThe dash top speedometer\/instrument cover shown in the photos. Not the electronic speedometer cluster, not the full dashboard, and not extra screws\/clips unless clearly shown.\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eReference photos: correct vehicle, location and actual part\u003c\/h2\u003e\n  \u003cdiv class=\"tpp-grid\"\u003e\n    \u003cdiv\u003e\n      \u003cimg alt=\"BMW 1 Series E87 5-door hatchback reference vehicle\" class=\"tpp-img\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/5\/59\/2005-2007_BMW_130i_%28E87%29_Sport_5-door_hatchback_01.jpg\/1280px-2005-2007_BMW_130i_%28E87%29_Sport_5-door_hatchback_01.jpg\"\u003e\n      \u003cdiv class=\"tpp-caption\"\u003eCorrect body style reference: BMW 1 Series E87 5-door hatchback. Use this as a body-shape guide only.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cimg alt=\"BMW E87 dashboard trim panel diagram showing instrument panel cover position\" class=\"tpp-img\" src=\"https:\/\/ills.bmwfans.info\/324p.png\"\u003e\n      \u003cdiv class=\"tpp-caption\"\u003eDashboard reference diagram: the speedometer\/instrument cover is fitted above the driver instrument cluster area.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cimg alt=\"Actual BMW E87 dash top speedometer trim cover part 7069333 front view\" class=\"tpp-img\" src=\"https:\/\/i.ebayimg.com\/thumbs\/images\/g\/Qm0AAeSw6rdqRwBV\/s-l500.jpg\"\u003e\n      \u003cdiv class=\"tpp-caption\"\u003eActual item photo: top\/front surface. Please expect normal used cosmetic marks.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cimg alt=\"Actual BMW E87 dash top speedometer trim cover close up\" class=\"tpp-img\" src=\"https:\/\/i.ebayimg.com\/images\/g\/hYYAAeSwH3JqRwBV\/s-l1600.webp\"\u003e\n      \u003cdiv class=\"tpp-caption\"\u003eActual item photo: close view for surface condition and shape comparison.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eConfirmed compatibility table\u003c\/h2\u003e\n  \u003cp\u003eThis part is for the BMW 1 Series E87 5-door hatchback dashboard\/instrument cluster cover. Please use the chart below to reduce wrong orders and avoid returns.\u003c\/p\u003e\n\n  \u003ctable class=\"tpp-table\"\u003e\n    \u003ctbody\u003e\n\u003ctr\u003e\n      \u003cth\u003eMake \/ model\u003c\/th\u003e\n      \u003cth\u003eBody\u003c\/th\u003e\n      \u003cth\u003eEngine variants shown for this part family\u003c\/th\u003e\n      \u003cth\u003eYears \/ production guidance\u003c\/th\u003e\n      \u003cth\u003eStatus\u003c\/th\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E87 116i\u003c\/td\u003e\n      \u003ctd\u003e5-door hatchback\u003c\/td\u003e\n      \u003ctd\u003eN45 petrol\u003c\/td\u003e\n      \u003ctd\u003e2004-2007 pre-facelift \/ match 7069333 \/ 51457069333\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-good\"\u003eConfirmed by part number family\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E87 118i\u003c\/td\u003e\n      \u003ctd\u003e5-door hatchback\u003c\/td\u003e\n      \u003ctd\u003eN46 petrol\u003c\/td\u003e\n      \u003ctd\u003e2004-2007 pre-facelift \/ match 7069333 \/ 51457069333\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-good\"\u003eConfirmed by part number family\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E87 120i\u003c\/td\u003e\n      \u003ctd\u003e5-door hatchback\u003c\/td\u003e\n      \u003ctd\u003eN46 petrol\u003c\/td\u003e\n      \u003ctd\u003e2004-2007 pre-facelift \/ match 7069333 \/ 51457069333\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-good\"\u003eConfirmed by part number family\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E87 118d\u003c\/td\u003e\n      \u003ctd\u003e5-door hatchback\u003c\/td\u003e\n      \u003ctd\u003eM47N2 diesel\u003c\/td\u003e\n      \u003ctd\u003e2004-2007 pre-facelift \/ match 7069333 \/ 51457069333\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-good\"\u003eConfirmed by part number family\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E87 120d\u003c\/td\u003e\n      \u003ctd\u003e5-door hatchback\u003c\/td\u003e\n      \u003ctd\u003eM47N2 diesel\u003c\/td\u003e\n      \u003ctd\u003e2004-2007 pre-facelift \/ match 7069333 \/ 51457069333\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-good\"\u003eConfirmed by part number family\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E87 130i\u003c\/td\u003e\n      \u003ctd\u003e5-door hatchback\u003c\/td\u003e\n      \u003ctd\u003eN52 petrol\u003c\/td\u003e\n      \u003ctd\u003e2004-2007 pre-facelift \/ match 7069333 \/ 51457069333\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-good\"\u003eConfirmed by part number family\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n  \u003cdiv class=\"tpp-redalert\" style=\"margin-top:18px;\"\u003e\n    Do not rely on the eBay vehicle checker alone. The safest way to confirm fitment is to compare the photos, the physical shape, the fixing points and the part number on your removed trim.\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eWill NOT fit \/ not confirmed\u003c\/h2\u003e\n  \u003ctable class=\"tpp-table\"\u003e\n    \u003ctbody\u003e\n\u003ctr\u003e\n      \u003cth\u003eVehicle \/ situation\u003c\/th\u003e\n      \u003cth\u003eReason\u003c\/th\u003e\n      \u003cth\u003eAdvice\u003c\/th\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E81 3-door hatchback\u003c\/td\u003e\n      \u003ctd\u003eDifferent E8x body\/dash application may use a later reference and is not safely confirmed for this exact used part.\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-no\"\u003eDo not buy unless your old part matches exactly\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E82 coupe\u003c\/td\u003e\n      \u003ctd\u003eNot confirmed for this exact E87 5-door pre-facelift listing.\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-no\"\u003eCompare part number and photos first\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E88 convertible\u003c\/td\u003e\n      \u003ctd\u003eNot confirmed for this exact E87 5-door pre-facelift listing.\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-no\"\u003eDo not assume fitment\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series E87 facelift \/ LCI from around 02\/2007 onward\u003c\/td\u003e\n      \u003ctd\u003e2007 is a changeover period and later cars may list a different dashboard cover number.\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-check\"\u003eOnly buy if your removed trim matches 7069333 \/ 51457069333 and the photos\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eBMW 1 Series F20 \/ F21 \/ F40 \/ later generations\u003c\/td\u003e\n      \u003ctd\u003eDifferent dashboard design and mounting points.\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-no\"\u003eWill not fit\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eAny car where the colour, texture, shape or fixing tabs differ\u003c\/td\u003e\n      \u003ctd\u003eInterior trim must match physically to fit correctly.\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan class=\"tpp-no\"\u003eSend us photos before ordering\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eWhere this part fits and what it does\u003c\/h2\u003e\n  \u003cdiv class=\"tpp-grid\"\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003eFitted location\u003c\/h3\u003e\n      \u003cp\u003eThis trim cover sits on the upper dashboard around\/above the driver’s instrument cluster, commonly called the speedometer binnacle or clocks surround. It is visible from the driver’s seat and forms the curved top cover over the speedometer area.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003eWhat it controls\u003c\/h3\u003e\n      \u003cp\u003eThis is an interior trim piece, not an electronic control module. It does not control mileage, speed reading, warning lights or vehicle coding. Its job is to finish the dashboard neatly, support the visual surround of the clocks and help reduce glare around the gauge area.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003eCommon symptoms of failure\u003c\/h3\u003e\n      \u003cul class=\"tpp-list\"\u003e\n        \u003cli\u003eCracked or split dashboard top trim around the clocks\u003c\/li\u003e\n        \u003cli\u003eFaded, scratched, sticky or worn surface finish\u003c\/li\u003e\n        \u003cli\u003eBroken clips or loose\/rattling instrument surround\u003c\/li\u003e\n        \u003cli\u003eDashboard looks unfinished after previous cluster removal\u003c\/li\u003e\n        \u003cli\u003eGlare or poor visual finish around the speedometer area\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003eWhy use a factory BMW part?\u003c\/h3\u003e\n      \u003cp\u003eA factory-made BMW part is moulded to the correct dashboard contour, grain, clip position and colour standard. A cheap copy can sit proud, rattle, warp in heat, mismatch the interior texture or snap clips during fitting. Buying a tested used factory part can save as much as 70% compared with buying new, depending on dealer price and part condition.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eFitting instructions\u003c\/h2\u003e\n  \u003cdiv class=\"tpp-alert\"\u003e\n    Estimated repair time: 20-45 minutes for a competent DIY fitter, or around 0.5-1.0 hour for a garage. No programming or coding should be required for this trim piece.\n  \u003c\/div\u003e\n\n  \u003ch3\u003eTools required\u003c\/h3\u003e\n  \u003cdiv\u003e\n    \u003cspan class=\"tpp-pill\"\u003ePlastic trim removal tools\u003c\/span\u003e\n    \u003cspan class=\"tpp-pill\"\u003eTorx screwdriver set\u003c\/span\u003e\n    \u003cspan class=\"tpp-pill\"\u003eSmall flat-blade screwdriver\u003c\/span\u003e\n    \u003cspan class=\"tpp-pill\"\u003eMasking tape\u003c\/span\u003e\n    \u003cspan class=\"tpp-pill\"\u003eMicrofibre cloth\u003c\/span\u003e\n    \u003cspan class=\"tpp-pill\"\u003eTorch \/ inspection light\u003c\/span\u003e\n    \u003cspan class=\"tpp-pill\"\u003eGloves\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch3\u003eBasic fitting guide\u003c\/h3\u003e\n  \u003col class=\"tpp-list\"\u003e\n    \u003cli\u003ePark safely, switch the ignition off and remove the key.\u003c\/li\u003e\n    \u003cli\u003eProtect surrounding dashboard surfaces with a clean cloth or low-tack masking tape.\u003c\/li\u003e\n    \u003cli\u003eInspect the existing trim and note how it sits around the instrument cluster.\u003c\/li\u003e\n    \u003cli\u003eUse plastic trim tools to gently release the old cover. Do not lever aggressively against soft dashboard surfaces.\u003c\/li\u003e\n    \u003cli\u003eIf you need to remove or disturb the electronic instrument cluster, follow workshop precautions and disconnect the battery before working near electrical connectors.\u003c\/li\u003e\n    \u003cli\u003eCheck the replacement cover against the removed part: shape, tab locations, colour, texture and part numbers must match.\u003c\/li\u003e\n    \u003cli\u003eAlign the replacement carefully and press evenly until the locating tabs seat correctly.\u003c\/li\u003e\n    \u003cli\u003eCheck that the trim sits flush, does not foul the speedometer cluster and does not rattle.\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003cdiv class=\"tpp-grid\" style=\"margin-top:18px;\"\u003e\n    \u003cdiv\u003e\n      \u003cimg alt=\"Garage tools reference image for fitting trim parts\" class=\"tpp-img\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/6\/6d\/Garage_tools_collection_-_51362112332.jpg\/1280px-Garage_tools_collection_-_51362112332.jpg\"\u003e\n      \u003cdiv class=\"tpp-caption\"\u003eReference workshop\/tools image. Fitting service may be available by appointment.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003eFitting service\u003c\/h3\u003e\n      \u003cp\u003eWe also offer a fitting service subject to availability. Please message before arrival to confirm time, price and technician availability. Collections and fitting visits are by prior appointment only.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eCollection availability:\u003c\/strong\u003e 7 days a week until 8pm by appointment, including bank holidays by prior arrangement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eGarage labour cost estimator\u003c\/h2\u003e\n  \u003cp\u003eeBay listings cannot run a live calculator without active content, so use this static estimate table. Formula: \u003cstrong\u003ehourly rate x repair time\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003ctable class=\"tpp-table\"\u003e\n    \u003ctbody\u003e\n\u003ctr\u003e\n      \u003cth\u003eGarage labour rate\u003c\/th\u003e\n      \u003cth\u003e0.5 hour\u003c\/th\u003e\n      \u003cth\u003e0.75 hour\u003c\/th\u003e\n      \u003cth\u003e1.0 hour\u003c\/th\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e£40 per hour\u003c\/td\u003e\n      \u003ctd\u003e£20\u003c\/td\u003e\n      \u003ctd\u003e£30\u003c\/td\u003e\n      \u003ctd\u003e£40\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e£60 per hour\u003c\/td\u003e\n      \u003ctd\u003e£30\u003c\/td\u003e\n      \u003ctd\u003e£45\u003c\/td\u003e\n      \u003ctd\u003e£60\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e£80 per hour\u003c\/td\u003e\n      \u003ctd\u003e£40\u003c\/td\u003e\n      \u003ctd\u003e£60\u003c\/td\u003e\n      \u003ctd\u003e£80\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e£100 per hour\u003c\/td\u003e\n      \u003ctd\u003e£50\u003c\/td\u003e\n      \u003ctd\u003e£75\u003c\/td\u003e\n      \u003ctd\u003e£100\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e£120 per hour\u003c\/td\u003e\n      \u003ctd\u003e£60\u003c\/td\u003e\n      \u003ctd\u003e£90\u003c\/td\u003e\n      \u003ctd\u003e£120\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section-dark tpp-section\"\u003e\n  \u003ch2\u003eWhy buy from ThePartPilot?\u003c\/h2\u003e\n  \u003cdiv class=\"tpp-grid-3\"\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003e25,000+ parts in stock\u003c\/h3\u003e\n      \u003cp\u003eWe hold more than 25,000 vehicle parts on the shelf at any one time, ready for fast picking and dispatch.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003eBuy the correct part first time\u003c\/h3\u003e\n      \u003cp\u003eWe provide part numbers, fitment notes, photos and a compatibility chart so buyers can check before ordering and reduce wrong-part returns.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003eWorldwide eBay postage\u003c\/h3\u003e\n      \u003cp\u003eInternational orders are available through eBay Global Shipping Programme where shown at checkout, with eBay handling international postage, tracking and import charge calculation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"tpp-grid\" style=\"margin-top:18px;\"\u003e\n    \u003cdiv\u003e\n      \u003cimg alt=\"Warehouse stock and dispatch reference image\" class=\"tpp-img\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/5\/52\/Warehouse_md17.jpg\"\u003e\n      \u003cdiv class=\"tpp-caption\"\u003eWarehouse \/ dispatch reference image showing boxed stock ready for movement.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003e\u003cfont color=\"#000000\"\u003eFast dispatch and careful packing\u003c\/font\u003e\u003c\/h3\u003e\n      \u003cp\u003eYour part will be picked from stock, checked against the order and packed securely for dispatch. Please make sure your eBay checkout address is correct before payment, because sellers cannot change the address after checkout. If the address is wrong, the order may need to be cancelled and placed again.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eGlobal VAT Scheme \/ VAT notice\u003c\/h2\u003e\n  \u003cp\u003eWe operate under the Global VAT Scheme \/ used goods margin scheme. No VAT is charged separately on this used part and no VAT amount is available to reclaim from the purchase price.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eWorldwide postage through eBay Global Shipping Programme\u003c\/h2\u003e\n  \u003cp\u003eWe offer international postage through eBay GSP where available at checkout. eBay calculates international postage, duties\/taxes where applicable and tracked delivery options based on the buyer’s country.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eEU countries included by eBay GSP:\u003c\/strong\u003e Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eNon-EU countries included by eBay GSP:\u003c\/strong\u003e Antigua and Barbuda, Aruba, Australia, Bahamas, Bahrain, Bangladesh, Barbados, Belize, Bermuda, Bolivia, Brazil, Brunei Darussalam, Cambodia, Canada, Cayman Islands, Chile, China, Colombia, Costa Rica, Dominica, Dominican Republic, Ecuador, El Salvador, Egypt, French Guiana, Grenada, Guadeloupe, Guatemala, Guernsey, Honduras, Hong Kong, Iceland, Indonesia, Israel, Jamaica, Japan, Jersey, Jordan, Kuwait, Liechtenstein, Macau, Malaysia, Maldives, Martinique, Mexico, Monaco, Montserrat, New Zealand, Nicaragua, Norway, Oman, Pakistan, Panama, Paraguay, Peru, Philippines, Qatar, Reunion, Russia, Saint Kitts and Nevis, Saint Lucia, Saudi Arabia, Singapore, South Africa, South Korea, Sri Lanka, Switzerland, Taiwan, Thailand, Trinidad \u0026amp; Tobago, Turks \u0026amp; Caicos Island, UAE, Ukraine, Uruguay, USA, Vietnam.\u003c\/p\u003e\n  \u003cp class=\"tpp-small\"\u003eCountry availability, restrictions and charges are controlled by eBay and may vary at checkout.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\n\n  \u003cmeta charset=\"utf-8\"\u003e\n  \u003cmeta content=\"width=device-width, initial-scale=1\" name=\"viewport\"\u003e\n  \u003ctitle\u003eWhatsApp QR Code\u003c\/title\u003e\n  \u003cstyle\u003e\n    :root {\n      --bg: #f4f7f6;\n      --card: #ffffff;\n      --text: #10231a;\n      --muted: #5f6f67;\n      --whatsapp: #25D366;\n      --whatsapp-dark: #128C7E;\n      --border: #dfe7e3;\n    }\n    * { box-sizing: border-box; }\n    body {\n      margin: 0;\n      min-height: 100vh;\n      display: grid;\n      place-items: center;\n      font-family: Arial, Helvetica, sans-serif;\n      background: radial-gradient(circle at top, #e8fff1 0, var(--bg) 42%, #eef3f1 100%);\n      color: var(--text);\n      padding: 24px;\n    }\n    .card {\n      width: min(100%, 460px);\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: 24px;\n      box-shadow: 0 24px 60px rgba(10, 46, 30, 0.12);\n      padding: 28px;\n      text-align: center;\n    }\n    .badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      padding: 8px 14px;\n      border-radius: 999px;\n      background: #eafff2;\n      color: var(--whatsapp-dark);\n      font-weight: 700;\n      font-size: 14px;\n      margin-bottom: 16px;\n    }\n    h1 {\n      margin: 0 0 8px;\n      font-size: clamp(26px, 5vw, 36px);\n      line-height: 1.1;\n    }\n    p {\n      margin: 0;\n      color: var(--muted);\n      line-height: 1.5;\n    }\n    .qr-wrap {\n      margin: 24px auto 18px;\n      padding: 16px;\n      background: #fff;\n      border: 1px solid var(--border);\n      border-radius: 20px;\n      display: inline-block;\n    }\n    .qr-wrap img {\n      width: min(72vw, 300px);\n      height: auto;\n      display: block;\n      image-rendering: pixelated;\n    }\n    .number {\n      display: block;\n      margin: 10px 0 20px;\n      font-size: 18px;\n      font-weight: 700;\n      letter-spacing: 0.3px;\n      color: var(--text);\n    }\n    .button {\n      display: inline-block;\n      width: 100%;\n      max-width: 320px;\n      padding: 14px 18px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, var(--whatsapp), var(--whatsapp-dark));\n      color: white;\n      text-decoration: none;\n      font-weight: 800;\n      box-shadow: 0 14px 28px rgba(18, 140, 126, 0.24);\n    }\n    .button:focus,\n    .button:hover {\n      filter: brightness(0.96);\n    }\n    .small {\n      margin-top: 16px;\n      font-size: 12px;\n      color: #7c8a83;\n    }\n    @media print {\n      body { background: white; }\n      .card { box-shadow: none; border: none; }\n      .button, .small { display: none; }\n    }\n  \u003c\/style\u003e\n\n\n  \u003csection class=\"tpp-section\"\u003e\u003ch2\u003eReturns, fitment and wrong-order prevention\u003c\/h2\u003e\n  \u003cdiv class=\"tpp-redalert\"\u003e\n    Please order only after checking the part number, photos, shape and compatibility chart. Any return requested because the part does not fit after the fitment details, part numbers and photos have been ignored may be subject to a restocking deduction of up to 50% where permitted by eBay policy and applicable law. We can verify fitment before purchase if you are unsure.\n  \u003c\/div\u003e\n  \u003cul class=\"tpp-list\"\u003e\n    \u003cli\u003eMatch the removed part to 7069333 \/ 51457069333 \/ 51 45 7 069 333 where possible.\u003c\/li\u003e\n    \u003cli\u003eCompare the actual listing photos, not only item specifics.\u003c\/li\u003e\n    \u003cli\u003eCheck your car is an E87 5-door hatchback, not E81, E82, E88, F20, F21, F40 or later generation.\u003c\/li\u003e\n    \u003cli\u003eCheck whether your 2007 car is pre-facelift or facelift\/changeover before ordering.\u003c\/li\u003e\n    \u003cli\u003eIf unsure, send your registration\/VIN and a photo of your existing part before purchase.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eCollections, fitting appointments and WhatsApp QR\u003c\/h2\u003e\n  \u003cdiv class=\"tpp-grid\"\u003e\n    \u003cdiv class=\"tpp-card\"\u003e\n      \u003ch3\u003eCollection by appointment\u003c\/h3\u003e\n      \u003cp\u003eCollections are available 7 days a week until 8pm by appointment, including bank holidays by prior arrangement. Please wait for confirmation before travelling.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e All eBay purchases must be completed through eBay. Use messaging for fitment checks, collection timing and appointment availability.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tpp-card\" style=\"text-align:center;\"\u003e\n      \u003ch3\u003eWhatsApp QR for fitment\/collection support\u003c\/h3\u003e\n      \u003cimg alt=\"WhatsApp QR code for ThePartPilot 07495 972 152\" class=\"tpp-qr\" src=\"https:\/\/api.qrserver.com\/v1\/create-qr-code\/?size=220x220\u0026amp;data=https%3A%2F%2Fwa.me%2F447495972152\"\u003e\n      \u003cp class=\"tpp-small\"\u003eScan for WhatsApp support regarding collection, fitting availability or fitment questions.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-section\"\u003e\n  \u003ch2\u003eWe also buy cars for cash\u003c\/h2\u003e\n  \u003cp\u003eHave a car to sell? We buy cars for cash with nationwide collection and same-day payment available. Message us with your vehicle details, location, mileage and condition for a quick quote.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tpp-footer\"\u003e\n  \u003ch2\u003eSupport a local small business ♻️🚗📦\u003c\/h2\u003e\n  \u003cp\u003eThank you for supporting ThePartPilot. Buying quality used vehicle parts helps keep usable factory components in circulation, reduces waste and gives drivers a cost-effective repair option instead of sending perfectly good parts to landfill. It is better for your wallet, better for local business and better for the planet.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eTHEPARTPILOT\u003c\/strong\u003e - premium used car parts, careful fitment checks, secure dispatch and friendly support.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n        \n        \u003c\/body\u003e","brand":"BMW","offers":[{"title":"Default Title","offer_id":62986825498954,"sku":"VJb3AREv1md5lARPk","price":19.29,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1069\/5036\/1418\/files\/57_6a86415a-6175-4f85-8537-14141a8ffb39.jpg?v=1787011691","url":"https:\/\/thepartpilot.co.uk\/products\/bmw-1-series-e87-5-door-2004-2007-speedometer-cluster-dash-top-trim-7069333","provider":"The Part Pilot","version":"1.0","type":"link"}