← Review table (e-bike) · shopper page

BH CORE 29

bikeexchange:bh_core_29_2023 · source URL · confidence 0.9 · GTIN 8413616892402

Eligibility

Cannot win: e-bike bikes are not value-ranked yet (no e-bike-specific equipment model)

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
MM—unknownunsupportedyes€1.859—
mappingunsupported
reasonBH publishes no defensible conventional equivalence for its letter sizes. BH sizes in its own private tokens (XS, SM, MD, LA, XL, XX) which are not the market's letters — 'SM' means Small at BH and S/M at Giant. The centimetre figures retailers print beside them are BH's seat tubes: the RS1 3.5 geometry row 'h1 - Seat-Tube Length' reads 460, 480, 500, 520, 540 for XS, SM, MD, LA, XL, which is exactly Bike-Discount's 'SM (48 cm)', 'MD (50 cm)', 'LA (52 cm)'. Both the tokens and the centimetres are therefore unusable.

A shopper asking for: 54 → nothing compatible · 56 → nothing compatible · 58 → nothing compatible · 60 → nothing compatible

Identity

Only listing of this configuration — nothing to merge.

Provenance — why we believe each fact

fieldsourceevidence
brandretailer:bikeexchange / parseBH
modelretailer:bikeexchange / derivedBH CORE 29
modelYearretailer:bikeexchange / parseJahr: 2023
categoryretailer:bikeexchange / derivedretailer taxonomy
frameMaterialretailer:bikeexchange / parseAlloy
groupsetFamilyretailer:bikeexchange / dictionaryShimano Deore
electronicShiftingretailer:bikeexchange / derivedShimano Deore
speedsretailer:bikeexchange / parsemodel code M6100
brakeTierretailer:bikeexchange / dictionaryMT201
brakePistonsretailer:bikeexchange / parseShimano caliper code MT201
suspensionretailer:bikeexchange / derivedsuspension fork "Rock Shox Judy Silver Rem 100mm" and no rear shock in a 42-field spec table
forkretailer:bikeexchange / dictionaryRock Shox Judy Silver Rem 100mm
dropperPostretailer:bikeexchange / derivedseatpost row "BH MTB Lite Alloy 31,6" names no dropper, in a 42-field spec table
beltDriveretailer:bikeexchange / parse-
chaincaseretailer:bikeexchange / parseIntegrated
wheelSizeretailer:bikeexchange / parse29
wheelMaterialretailer:bikeexchange / parseAlloy
powerMeterretailer:bikeexchange / derivedabsent from a 42-field spec table
availabilityretailer:bikeexchange / derivedsizes 1: 1 stocked, 0 gone, 0 unread
sellerretailer:bikeexchange / parseM: Zweirad-Center Radlherz Pfarrkirchen
ebike.motorretailer:bikeexchange / parseBH | BH 2EXMAG
ebike.motor.positionretailer:bikeexchange / parseMittelmotor
ebike.battery.capacityWhretailer:bikeexchange / parse540Wh
ebike.displayretailer:bikeexchange / parseDisplay: BH X Display
ebike.maxSystemWeightKgretailer:bikeexchange / parseZulässiges Gesamtgewicht: 165.0

Warnings

Score breakdown

{
  "frameScore": 11,
  "drivetrainScore": 20,
  "wheelScore": 5,
  "extrasScore": 0,
  "suspensionScore": 2,
  "weightAdjustment": 0,
  "equipmentValue": 38,
  "notes": [
    "Shimano Deore = 20.",
    "Wheels unknown: scored level with basic aluminium, which is neither a reward for omitting the wheelset nor a penalty for naming a cheap one.",
    "Weight not published: no weight adjustment either way.",
    "Fork \"basic\" +2 (100 mm travel, which is not scored).",
    "Brake series \"basic\" +0."
  ],
  "marketPrice": null,
  "valueScore": null,
  "savingsVsMarket": null
}

AI normalization

{
  "requested": [
    "wheelMaterial",
    "wheelTier",
    "brakes",
    "weightKg"
  ],
  "applied": [],
  "rejected": [],
  "notes": "The source states 'Art der Bremse: Scheibenbremse' but does not establish hydraulic or mechanical operation. 'Gewicht*: 18.9' has no explicit kilogram unit, so weightKg cannot be established. The wheelset is described as 'Alloy Double Wall', but no recognized wheelset model is named, so wheelTier is unresolved.",
  "raw": {
    "frameMaterial": {
      "value": "aluminium",
      "evidence": "Rahmenmaterial: Alloy",
      "confidence": 1
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "Schaltung: Shimano Deore",
      "confidence": 1
    },
    "groupsetFamily": {
      "value": "Deore",
      "evidence": "Schaltung: Shimano Deore",
      "confidence": 1
    },
    "electronicShifting": {
      "value": "false",
      "evidence": "Kettenschaltung",
      "confidence": 0.98
    },
    "speeds": {
      "value": "12",
      "evidence": "Anzahl Gänge: 12.0",
      "confidence": 1
    },
    "mixedGroupset": {
      "value": "true",
      "evidence": "Kurbelgarnitur: FSA 36T-165mm",
      "confidence": 0.95
    },
    "wheelMaterial": {
      "value": "aluminium",
      "evidence": "Laufräder: Alloy Double Wall",
      "confidence": 1
    },
    "wheelTier": {
      "value": null,
      "evidence": null,
      "confidence": 0.9
    },
    "brakes": {
      "value": null,
      "evidence": null,
      "confidence": 0.9
    },
    "weightKg": {
      "value": null,
      "evidence": null,
      "confidence": 0.95
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 1
    },
    "notes": "The source states 'Art der Bremse: Scheibenbremse' but does not establish hydraulic or mechanical operation. 'Gewicht*: 18.9' has no explicit kilogram unit, so weightKg cannot be established. The wheelset is described as 'Alloy Double Wall', but no recognized wheelset model is named, so wheelTier is unresolved."
  }
}

Normalized record

{
  "id": "bikeexchange:bh_core_29_2023",
  "retailer": "bikeexchange",
  "retailerProductId": "bh_core_29_2023",
  "productUrl": "https://www.bikeexchange.de/de-DE/products/bh_core_29_2023?sku=BHX_0000120935",
  "brand": "BH",
  "model": "CORE 29",
  "modelYear": 2023,
  "category": "e-bike",
  "categoryBasis": "route",
  "sourceCategory": "e-bike",
  "price": 1859,
  "originalPrice": 3099,
  "currency": "EUR",
  "discountPercent": 40,
  "frameMaterial": "aluminium",
  "frameModel": "MTB Alloy 29\" Internal Cable Routing",
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "Deore",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 12,
  "mixedGroupset": false,
  "groupsetComponents": {
    "shifters": "Deore",
    "cassette": "Deore"
  },
  "groupsetTierSpread": 0,
  "crank": "FSA 36T-165mm",
  "cassette": "Shimano CSM6100 12sp (10-51T)",
  "brakes": "unknown",
  "brakePistons": 2,
  "brakeTier": "basic",
  "suspension": "front",
  "fork": {
    "make": "RockShox",
    "line": "Judy",
    "tier": "basic",
    "travelMm": 100
  },
  "rearShock": null,
  "dropperPost": false,
  "beltDrive": false,
  "hubDynamo": null,
  "rack": null,
  "mudguards": null,
  "chaincase": true,
  "kickstand": null,
  "lighting": null,
  "wheelSize": "29",
  "wheelset": "Alloy Double Wall",
  "wheelMaterial": "aluminium",
  "wheelTier": "unknown",
  "tyres": "Maxxis Ikon TPI60 Wire 29X2,2",
  "weightKg": null,
  "ebike": {
    "motor": {
      "text": "BH | BH 2EXMAG",
      "brand": null,
      "model": null,
      "position": "mid",
      "torqueNm": null,
      "torqueSource": null,
      "ratedPowerW": null,
      "peakPowerW": null
    },
    "battery": {
      "text": "540Wh | NR System",
      "capacityWh": 540,
      "count": 1,
      "integration": "unknown",
      "removable": null
    },
    "speedClass": "unknown",
    "rangeExtender": "unknown",
    "display": "BH X Display",
    "abs": null,
    "autoShift": null,
    "statedRangeKm": null,
    "eDiscipline": "unknown",
    "eDisciplineBasis": null,
    "frameShape": "unknown",
    "cargoType": "unknown",
    "maxSystemWeightKg": 165,
    "rackCapacityKg": null,
    "weightIncludesBattery": null
  },
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 1859,
      "seller": "Zweirad-Center Radlherz Pfarrkirchen",
      "deliveryNote": "Reguläre Lieferzeit 11 Tage"
    }
  ],
  "seller": "Zweirad-Center Radlherz Pfarrkirchen",
  "availability": "limited",
  "gtins": [
    "8413616892402"
  ],
  "imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/365e56a688b9709d43a0-osOzmfAm.jpg",
  "rawTitle": "BH CORE 29",
  "fetchedAt": "2026-09-26T06:49:01.578Z",
  "normalizationConfidence": 0.9,
  "warnings": [
    {
      "code": "brake-actuation-unstated",
      "message": "The spec table says \"Scheibenbremse\" without saying whether the disc brake is hydraulic or mechanical. Recorded as unknown; the two are not interchangeable to a buyer.",
      "severity": "info"
    },
    {
      "code": "single-size-only",
      "message": "Only one size is in stock (M).",
      "severity": "info"
    }
  ],
  "ebikeAi": {
    "requested": [
      "motorBrand",
      "motorModel",
      "speedClass",
      "batteryIntegration",
      "frameShape"
    ],
    "applied": [],
    "rejected": [],
    "notes": "The source names BH as the motor manufacturer and BH 2EXMAG as the motor, but neither is an allowed motorBrand or motorModel value. Battery integration, speed class, and frame shape are not established.",
    "raw": {
      "motorBrand": {
        "value": null,
        "evidence": null,
        "confidence": 1
      },
      "motorModel": {
        "value": null,
        "evidence": null,
        "confidence": 1
      },
      "batteryWh": {
        "value": "540",
        "evidence": "Akkukapazität: 540Wh",
        "confidence": 1
      },
      "speedClass": {
        "value": null,
        "evidence": null,
        "confidence": 1
      },
      "batteryIntegration": {
        "value": null,
        "evidence": null,
        "confidence": 1
      },
      "frameShape": {
        "value": null,
        "evidence": null,
        "confidence": 1
      },
      "notes": "The source names BH as the motor manufacturer and BH 2EXMAG as the motor, but neither is an allowed motorBrand or motorModel value. Battery integration, speed class, and frame shape are not established."
    }
  }
}

Parsed specification table

{
  "Rahmenmaterial": "Alloy",
  "Gewicht*": "18.9",
  "Rahmen": "MTB Alloy 29\" Internal Cable Routing",
  "Zulässiges Gesamtgewicht": "165.0",
  "Bremse": "Shimano MT201 180mm",
  "Art der Bremse": "Scheibenbremse",
  "Speichen": "Stainless Steel",
  "Nabe hinten": "Shimano",
  "Laufräder": "Alloy Double Wall",
  "Laufradgröße": "29\"",
  "Naben": "Shimano",
  "Nabe vorne": "Shimano",
  "Reifen": "Maxxis Ikon TPI60 Wire 29X2,2",
  "Vorbau": "BH Lite Ahead",
  "Steuersatz": "Acros AIF-544 ICR IPS",
  "Lenker": "BH MTB Lite Alloy Flat 780 mm",
  "Griffe": "Ergon GE10",
  "Display": "BH X Display",
  "Akkukapazität": "540Wh",
  "Motorhersteller": "BH",
  "Akku": "NR System",
  "Motor": "BH 2EXMAG",
  "Motorposition": "Mittelmotor",
  "Extras": "Xpro Battery",
  "Schaltung": "Shimano Deore",
  "Kurbelgarnitur": "FSA 36T-165mm",
  "Anzahl Gänge": "12.0",
  "Pedale": "-",
  "Schalthebel": "Shimano Deore",
  "Kassette": "Shimano CSM6100 12sp (10-51T)",
  "Innenlager": "-",
  "Kettenkasten": "Integrated",
  "Umwerfer": "-",
  "Kette / Riemen": "Shimano CNM6100",
  "Sattel": "Prologo Proxim W350 Stn",
  "Sattelklemme": "Alloy",
  "Sattelstütze": "BH MTB Lite Alloy 31,6",
  "Gabel Bauart": "Federgabel",
  "Federweg vorne": "100mm",
  "Gabelhersteller": "RockShox",
  "Gabel": "Rock Shox Judy Silver Rem 100mm",
  "Jahr": "2023"
}

Raw adapter output

{
  "retailer": "bikeexchange",
  "retailerProductId": "bh_core_29_2023",
  "productUrl": "https://www.bikeexchange.de/de-DE/products/bh_core_29_2023?sku=BHX_0000120935",
  "extractionMethod": "embedded-json",
  "sourceCategory": "e-bike",
  "rawTitle": "BH CORE 29",
  "rawBrand": "BH",
  "price": 1859,
  "originalPrice": 3099,
  "currency": "EUR",
  "imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/365e56a688b9709d43a0-osOzmfAm.jpg",
  "rawSpecifications": {
    "Rahmenmaterial": "Alloy",
    "Gewicht*": "18.9",
    "Rahmen": "MTB Alloy 29\" Internal Cable Routing",
    "Zulässiges Gesamtgewicht": "165.0",
    "Bremse": "Shimano MT201 180mm",
    "Art der Bremse": "Scheibenbremse",
    "Speichen": "Stainless Steel",
    "Nabe hinten": "Shimano",
    "Laufräder": "Alloy Double Wall",
    "Laufradgröße": "29\"",
    "Naben": "Shimano",
    "Nabe vorne": "Shimano",
    "Reifen": "Maxxis Ikon TPI60 Wire 29X2,2",
    "Vorbau": "BH Lite Ahead",
    "Steuersatz": "Acros AIF-544 ICR IPS",
    "Lenker": "BH MTB Lite Alloy Flat 780 mm",
    "Griffe": "Ergon GE10",
    "Display": "BH X Display",
    "Akkukapazität": "540Wh",
    "Motorhersteller": "BH",
    "Akku": "NR System",
    "Motor": "BH 2EXMAG",
    "Motorposition": "Mittelmotor",
    "Extras": "Xpro Battery",
    "Schaltung": "Shimano Deore",
    "Kurbelgarnitur": "FSA 36T-165mm",
    "Anzahl Gänge": "12.0",
    "Pedale": "-",
    "Schalthebel": "Shimano Deore",
    "Kassette": "Shimano CSM6100 12sp (10-51T)",
    "Innenlager": "-",
    "Kettenkasten": "Integrated",
    "Umwerfer": "-",
    "Kette / Riemen": "Shimano CNM6100",
    "Sattel": "Prologo Proxim W350 Stn",
    "Sattelklemme": "Alloy",
    "Sattelstütze": "BH MTB Lite Alloy 31,6",
    "Gabel Bauart": "Federgabel",
    "Federweg vorne": "100mm",
    "Gabelhersteller": "RockShox",
    "Gabel": "Rock Shox Judy Silver Rem 100mm",
    "Jahr": "2023"
  },
  "rawFeatures": [
    "BH",
    "540wh",
    "Kettenschaltung",
    "Beschreibung"
  ],
  "rawSizes": [
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 1859,
      "seller": "Zweirad-Center Radlherz Pfarrkirchen",
      "deliveryNote": "Reguläre Lieferzeit 11 Tage"
    }
  ],
  "availabilityText": "sizes 1: 1 stocked, 0 gone, 0 unread",
  "fetchedAt": "2026-09-26T06:49:01.578Z",
  "sourceMeta": {
    "skus": [
      "8413616892402"
    ],
    "shopSkus": [
      "BHX_0000120935",
      "BHX_0000120935"
    ],
    "seller": "Zweirad-Center Radlherz Pfarrkirchen",
    "sellerOfSize": "M",
    "sellerId": "d3941c3f-c769-4428-8094-5dcb28162251",
    "storeKey": "store_01KEEKRVHDGDGS9MVKV26CEQXQ_eur",
    "storeCity": "Pfarrkirchen",
    "storeCountry": "DE",
    "storeDelivers": true,
    "storeClickAndCollect": true,
    "storeReservation": true,
    "storeDeliveryTime": "P11D",
    "shippingPrice": 89,
    "hasMoreSellers": false,
    "condition": "NEW",
    "ctProductId": "2ddfe438-a1be-4363-9c16-166999507485",
    "shopCategory": "E-Hybrid",
    "colourCount": 2,
    "fetchedSku": "BHX_0000120935"
  },
  "listingPath": [
    "E-Bikes",
    "E-Hybrid"
  ]
}

Impressum · Privacy · Contact · About BikeFind