← Review table (e-bike) · shopper page

BH ATOM CITY

bikeexchange:bh_atom_city_2025 · source URL · confidence 0.78 · GTIN 8413616891320

Eligibility

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

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
LL—unknownunsupportedyes€1.379,94—
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

Canonical configuration: BH | ATOM CITY Comfort | Acera | 2025
Confidence: high

retailerpricesizes in stock
BikeExchange€1.379,94Ldebug
bikes.de€1.90055 cm | LA | (28")debug

Provenance — why we believe each fact

fieldsourceevidence
brandretailer:bikeexchange / parseBH
modelretailer:bikeexchange / derivedBH ATOM CITY
modelYearretailer:bikeexchange / parseJahr: 2025
categoryretailer:bikeexchange / derivedretailer taxonomy
frameMaterialretailer:bikeexchange / parseAlloy
groupsetFamilyretailer:bikeexchange / dictionaryShimano Altus || Shimano Acera 8sp
electronicShiftingretailer:bikeexchange / derivedShimano Altus || Shimano Acera 8sp
brakeTierretailer:bikeexchange / dictionaryMT200
brakePistonsretailer:bikeexchange / parseShimano caliper code MT200
suspensionretailer:bikeexchange / derivedsuspension fork "SR Suntour NEX DS 63mm" and no rear shock in a 41-field spec table
forkretailer:bikeexchange / parseSR Suntour NEX DS 63mm
dropperPostretailer:bikeexchange / derivedseatpost row "Alloy 31,6" names no dropper, in a 41-field spec table
beltDriveretailer:bikeexchange / parseHG40
mudguardsretailer:bikeexchange / parseYES
chaincaseretailer:bikeexchange / parseYES
kickstandretailer:bikeexchange / parseYES
lightingretailer:bikeexchange / parseB&M Toplight
wheelSizeretailer:bikeexchange / parse28
powerMeterretailer:bikeexchange / derivedabsent from a 41-field spec table
availabilityretailer:bikeexchange / derivedsizes 1: 1 stocked, 0 gone, 0 unread
sellerretailer:bikeexchange / parseL: RAD-SPORT Schriewer
ebike.motorretailer:bikeexchange / parseBH 1E-36V
ebike.battery.capacityWhretailer:bikeexchange / parse500wh
ebike.battery.removableretailer:bikeexchange / parseRemovable
ebike.eDisciplineretailer:bikeexchange / parseCITY
ebike.displayretailer:bikeexchange / parseDisplay: BH X Display Lite
ebike.maxSystemWeightKgretailer:bikeexchange / parseZulässiges Gesamtgewicht: 165.0
speedsai / ai (1)Anzahl Gänge: 8.0

Warnings

Score breakdown

{
  "frameScore": 11,
  "drivetrainScore": 3,
  "wheelScore": 5,
  "extrasScore": 0,
  "suspensionScore": 0,
  "weightAdjustment": 0,
  "equipmentValue": 19,
  "notes": [
    "Shimano Altus = 7.",
    "Mixed groupset, but no crank or cassette below the family it is ranked as: no penalty.",
    "8-speed -4.",
    "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 series not stated: scored at the bottom of the fork ladder rather than assumed.",
    "Brake series \"basic\" +0."
  ],
  "marketPrice": null,
  "valueScore": null,
  "savingsVsMarket": null
}

AI normalization

{
  "requested": [
    "wheelMaterial",
    "wheelTier",
    "brakes",
    "weightKg"
  ],
  "applied": [],
  "rejected": [],
  "notes": "The drivetrain names Shimano Altus and Shimano Acera, so no single groupset family can be assigned deterministically; the crank is FSA. The wheel model is named as \"BH Lite Mach1 260\" but its material and tier are not established. \"Bremsscheiben\" establishes disc brakes, but the source does not establish whether they are hydraulic or mechanical. \"Gewicht*: 24.8\" does not specify kilograms or explicitly identify complete-bike weight.",
  "raw": {
    "frameMaterial": {
      "value": "aluminium",
      "evidence": "Rahmenmaterial: ALUMINIUM",
      "confidence": 1
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "Schaltung: Shimano Altus",
      "confidence": 1
    },
    "groupsetFamily": {
      "value": null,
      "evidence": null,
      "confidence": 0.95
    },
    "electronicShifting": {
      "value": "false",
      "evidence": "Kettenschaltung",
      "confidence": 0.95
    },
    "speeds": {
      "value": "8",
      "evidence": "Anzahl Gänge: 8.0",
      "confidence": 1
    },
    "mixedGroupset": {
      "value": "true",
      "evidence": "Schaltung: Shimano Altus\nUmwerfer hinten: Shimano Acera 8sp\nSchalthebel: Shimano Altus",
      "confidence": 0.98
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0.98
    },
    "wheelTier": {
      "value": null,
      "evidence": null,
      "confidence": 1
    },
    "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 drivetrain names Shimano Altus and Shimano Acera, so no single groupset family can be assigned deterministically; the crank is FSA. The wheel model is named as \"BH Lite Mach1 260\" but its material and tier are not established. \"Bremsscheiben\" establishes disc brakes, but the source does not establish whether they are hydraulic or mechanical. \"Gewicht*: 24.8\" does not specify kilograms or explicitly identify complete-bike weight."
  }
}

Normalized record

{
  "id": "bikeexchange:bh_atom_city_2025",
  "retailer": "bikeexchange",
  "retailerProductId": "bh_atom_city_2025",
  "productUrl": "https://www.bikeexchange.de/de-DE/products/bh_atom_city_2025?sku=BHX_0000588440",
  "brand": "BH",
  "model": "ATOM CITY",
  "modelYear": 2025,
  "category": "e-bike",
  "categoryBasis": "route",
  "sourceCategory": "e-bike",
  "price": 1379.94,
  "originalPrice": 2099,
  "currency": "EUR",
  "discountPercent": 34,
  "frameMaterial": "aluminium",
  "frameModel": "City Alloy 28\" internal cable routing",
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "Altus",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 8,
  "mixedGroupset": true,
  "groupsetComponents": {
    "shifters": "Altus",
    "rearDerailleur": "Acera"
  },
  "groupsetTierSpread": 0,
  "crank": "FSA 38T-170mm",
  "cassette": null,
  "brakes": "unknown",
  "brakePistons": 2,
  "brakeTier": "basic",
  "suspension": "front",
  "fork": {
    "make": "SR Suntour",
    "line": null,
    "tier": "unknown",
    "travelMm": 63
  },
  "rearShock": null,
  "dropperPost": false,
  "beltDrive": false,
  "hubDynamo": null,
  "rack": null,
  "mudguards": true,
  "chaincase": true,
  "kickstand": true,
  "lighting": true,
  "wheelSize": "28",
  "wheelset": "BH Lite Mach1 260",
  "wheelMaterial": "unknown",
  "wheelTier": "unknown",
  "tyres": "Kenda K1129 700x45C",
  "weightKg": null,
  "ebike": {
    "motor": {
      "text": "BH 1E-36V",
      "brand": null,
      "model": null,
      "position": "unknown",
      "torqueNm": null,
      "torqueSource": null,
      "ratedPowerW": null,
      "peakPowerW": null
    },
    "battery": {
      "text": "500.0 | Removable",
      "capacityWh": 500,
      "count": 1,
      "integration": "unknown",
      "removable": true
    },
    "speedClass": "unknown",
    "rangeExtender": "unknown",
    "display": "BH X Display Lite",
    "abs": null,
    "autoShift": null,
    "statedRangeKm": null,
    "eDiscipline": "e-city",
    "eDisciplineBasis": "stated",
    "frameShape": "unknown",
    "cargoType": "unknown",
    "maxSystemWeightKg": 165,
    "rackCapacityKg": null,
    "weightIncludesBattery": null
  },
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 1379.94,
      "seller": "RAD-SPORT Schriewer",
      "deliveryNote": "Reguläre Lieferzeit 7 Tage"
    }
  ],
  "seller": "RAD-SPORT Schriewer",
  "availability": "limited",
  "gtins": [
    "8413616891320"
  ],
  "imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/4257b0c7100d69f94a3e-JlrS5nx8.png",
  "rawTitle": "BH ATOM CITY",
  "fetchedAt": "2026-09-26T06:48:37.487Z",
  "normalizationConfidence": 0.78,
  "warnings": [
    {
      "code": "single-size-only",
      "message": "Only one size is in stock (L).",
      "severity": "info"
    },
    {
      "code": "wheel-material-unknown",
      "message": "Wheel material could not be established.",
      "severity": "info"
    },
    {
      "code": "mixed-groupset",
      "message": "Not a uniform groupset: {\"shifters\":\"Altus\",\"rearDerailleur\":\"Acera\"}. Ranked on the shifting level, with a penalty.",
      "severity": "info"
    }
  ],
  "ebikeAi": {
    "requested": [
      "motorBrand",
      "motorModel",
      "speedClass",
      "batteryIntegration",
      "frameShape"
    ],
    "applied": [],
    "rejected": [],
    "notes": "The source names the motor as \"BH 1E-36V\", which is not one of the permitted motorBrand or motorModel values. \"Akku: Removable\" does not deterministically establish the required batteryIntegration category. The frame description does not establish a diamond, trapeze, or step-through shape.",
    "raw": {
      "motorBrand": {
        "value": null,
        "evidence": null,
        "confidence": 0
      },
      "motorModel": {
        "value": null,
        "evidence": null,
        "confidence": 0
      },
      "batteryWh": {
        "value": "500",
        "evidence": "500wh",
        "confidence": 1
      },
      "speedClass": {
        "value": null,
        "evidence": null,
        "confidence": 0
      },
      "batteryIntegration": {
        "value": null,
        "evidence": null,
        "confidence": 0
      },
      "frameShape": {
        "value": null,
        "evidence": null,
        "confidence": 0
      },
      "notes": "The source names the motor as \"BH 1E-36V\", which is not one of the permitted motorBrand or motorModel values. \"Akku: Removable\" does not deterministically establish the required batteryIntegration category. The frame description does not establish a diamond, trapeze, or step-through shape."
    }
  }
}

Parsed specification table

{
  "Rahmenmaterial": "ALUMINIUM",
  "Gewicht*": "24.8",
  "Rahmen": "City Alloy 28\" internal cable routing",
  "Zulässiges Gesamtgewicht": "165.0",
  "Bremse": "Shimano MT200 180mm",
  "Bremsscheiben": "F 180mm / R 180mm",
  "Bremshebel": "Shimano MT200",
  "Laufradgröße": "28\"",
  "Speichen": "Stainless Steel",
  "Nabe hinten": "Shimano",
  "Laufräder": "BH Lite Mach1 260",
  "Nabe vorne": "Shimano",
  "Reifen": "Kenda K1129 700x45C",
  "Vorbau": "BH Traditional",
  "Steuersatz": "Semi-Integrated 1\" 1/8",
  "Lenker": "BH City Alloy 640mm",
  "Griffe": "BH Ergonomic",
  "Display": "BH X Display Lite",
  "Akkukapazität": "500.0",
  "Motor": "BH 1E-36V",
  "Akku": "Removable",
  "Schloss": "No",
  "Ständer": "YES",
  "Licht hinten": "B&M Toplight",
  "Extras": "Racktime,YES,Racktime,Kickstand,Bell",
  "Schutzblech": "YES",
  "Licht vorne": "B&M Dopp 35 Lux",
  "Schaltung": "Shimano Altus",
  "Umwerfer hinten": "Shimano Acera 8sp",
  "Kurbelgarnitur": "FSA 38T-170mm",
  "Anzahl Gänge": "8.0",
  "Kettenblätter": "Shimano HG31 8sp (11-34T)",
  "Schalthebel": "Shimano Altus",
  "Kettenkasten": "YES",
  "Übersetzung": "Shimano Acera 8sp",
  "Kette / Riemen": "Shimano HG40",
  "Sattel": "Selle Royal Freeway gel",
  "Sattelstütze": "Alloy 31,6",
  "Federweg vorne": "63.0",
  "Gabel": "SR Suntour NEX DS 63mm",
  "Jahr": "2025"
}

Raw adapter output

{
  "retailer": "bikeexchange",
  "retailerProductId": "bh_atom_city_2025",
  "productUrl": "https://www.bikeexchange.de/de-DE/products/bh_atom_city_2025?sku=BHX_0000588440",
  "extractionMethod": "embedded-json",
  "sourceCategory": "e-bike",
  "rawTitle": "BH ATOM CITY",
  "rawBrand": "BH",
  "price": 1379.94,
  "originalPrice": 2099,
  "currency": "EUR",
  "imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/4257b0c7100d69f94a3e-JlrS5nx8.png",
  "rawSpecifications": {
    "Rahmenmaterial": "ALUMINIUM",
    "Gewicht*": "24.8",
    "Rahmen": "City Alloy 28\" internal cable routing",
    "Zulässiges Gesamtgewicht": "165.0",
    "Bremse": "Shimano MT200 180mm",
    "Bremsscheiben": "F 180mm / R 180mm",
    "Bremshebel": "Shimano MT200",
    "Laufradgröße": "28\"",
    "Speichen": "Stainless Steel",
    "Nabe hinten": "Shimano",
    "Laufräder": "BH Lite Mach1 260",
    "Nabe vorne": "Shimano",
    "Reifen": "Kenda K1129 700x45C",
    "Vorbau": "BH Traditional",
    "Steuersatz": "Semi-Integrated 1\" 1/8",
    "Lenker": "BH City Alloy 640mm",
    "Griffe": "BH Ergonomic",
    "Display": "BH X Display Lite",
    "Akkukapazität": "500.0",
    "Motor": "BH 1E-36V",
    "Akku": "Removable",
    "Schloss": "No",
    "Ständer": "YES",
    "Licht hinten": "B&M Toplight",
    "Extras": "Racktime,YES,Racktime,Kickstand,Bell",
    "Schutzblech": "YES",
    "Licht vorne": "B&M Dopp 35 Lux",
    "Schaltung": "Shimano Altus",
    "Umwerfer hinten": "Shimano Acera 8sp",
    "Kurbelgarnitur": "FSA 38T-170mm",
    "Anzahl Gänge": "8.0",
    "Kettenblätter": "Shimano HG31 8sp (11-34T)",
    "Schalthebel": "Shimano Altus",
    "Kettenkasten": "YES",
    "Übersetzung": "Shimano Acera 8sp",
    "Kette / Riemen": "Shimano HG40",
    "Sattel": "Selle Royal Freeway gel",
    "Sattelstütze": "Alloy 31,6",
    "Federweg vorne": "63.0",
    "Gabel": "SR Suntour NEX DS 63mm",
    "Jahr": "2025"
  },
  "rawFeatures": [
    "BH",
    "500wh",
    "Kettenschaltung",
    "Beschreibung"
  ],
  "rawSizes": [
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 1379.94,
      "seller": "RAD-SPORT Schriewer",
      "deliveryNote": "Reguläre Lieferzeit 7 Tage"
    }
  ],
  "availabilityText": "sizes 1: 1 stocked, 0 gone, 0 unread",
  "fetchedAt": "2026-09-26T06:48:37.487Z",
  "sourceMeta": {
    "skus": [
      "8413616891320"
    ],
    "shopSkus": [
      "BHX_0000588440",
      "BHX_0000588440"
    ],
    "seller": "RAD-SPORT Schriewer",
    "sellerOfSize": "L",
    "sellerId": "80c2abb7-8fcd-439b-800d-3757693fd948",
    "storeKey": "store_01KCRKMM39BZPMG5PYCZ9T9JVT_eur",
    "storeCity": "Hilter",
    "storeCountry": "DE",
    "storeDelivers": true,
    "storeClickAndCollect": true,
    "storeReservation": true,
    "storeDeliveryTime": "P7D",
    "shippingPrice": 90,
    "hasMoreSellers": true,
    "condition": "NEW",
    "ctProductId": "53ca3cd3-8747-4f44-a14a-836ed63eea8b",
    "shopCategory": "E-Hybrid",
    "colourCount": 1,
    "fetchedSku": "BHX_0000588440"
  },
  "listingPath": [
    "E-Bikes",
    "E-Hybrid"
  ]
}

Impressum · Privacy · Contact · About BikeFind