← Review table (e-bike) · shopper page
bikeexchange:bh_atom_city_2025 · source URL · confidence 0.78 · GTIN 8413616891320
Cannot win: e-bike bikes are not value-ranked yet (no e-bike-specific equipment model)
| retailer label | alpha | comparable cm | match | mapping | in stock | variant price | evidence |
|---|---|---|---|---|---|---|---|
| L | L | — | unknown | unsupported | yes | €1.379,94 | — |
| mapping | unsupported |
|---|---|
| reason | BH 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
Canonical configuration: BH | ATOM CITY Comfort | Acera | 2025
Confidence: high
| retailer | price | sizes in stock | |
|---|---|---|---|
| BikeExchange | €1.379,94 | L | debug |
| bikes.de | €1.900 | 55 cm | LA | (28") | debug |
| field | source | evidence |
|---|---|---|
| brand | retailer:bikeexchange / parse | BH |
| model | retailer:bikeexchange / derived | BH ATOM CITY |
| modelYear | retailer:bikeexchange / parse | Jahr: 2025 |
| category | retailer:bikeexchange / derived | retailer taxonomy |
| frameMaterial | retailer:bikeexchange / parse | Alloy |
| groupsetFamily | retailer:bikeexchange / dictionary | Shimano Altus || Shimano Acera 8sp |
| electronicShifting | retailer:bikeexchange / derived | Shimano Altus || Shimano Acera 8sp |
| brakeTier | retailer:bikeexchange / dictionary | MT200 |
| brakePistons | retailer:bikeexchange / parse | Shimano caliper code MT200 |
| suspension | retailer:bikeexchange / derived | suspension fork "SR Suntour NEX DS 63mm" and no rear shock in a 41-field spec table |
| fork | retailer:bikeexchange / parse | SR Suntour NEX DS 63mm |
| dropperPost | retailer:bikeexchange / derived | seatpost row "Alloy 31,6" names no dropper, in a 41-field spec table |
| beltDrive | retailer:bikeexchange / parse | HG40 |
| mudguards | retailer:bikeexchange / parse | YES |
| chaincase | retailer:bikeexchange / parse | YES |
| kickstand | retailer:bikeexchange / parse | YES |
| lighting | retailer:bikeexchange / parse | B&M Toplight |
| wheelSize | retailer:bikeexchange / parse | 28 |
| powerMeter | retailer:bikeexchange / derived | absent from a 41-field spec table |
| availability | retailer:bikeexchange / derived | sizes 1: 1 stocked, 0 gone, 0 unread |
| seller | retailer:bikeexchange / parse | L: RAD-SPORT Schriewer |
| ebike.motor | retailer:bikeexchange / parse | BH 1E-36V |
| ebike.battery.capacityWh | retailer:bikeexchange / parse | 500wh |
| ebike.battery.removable | retailer:bikeexchange / parse | Removable |
| ebike.eDiscipline | retailer:bikeexchange / parse | CITY |
| ebike.display | retailer:bikeexchange / parse | Display: BH X Display Lite |
| ebike.maxSystemWeightKg | retailer:bikeexchange / parse | Zulässiges Gesamtgewicht: 165.0 |
| speeds | ai / ai (1) | Anzahl Gänge: 8.0 |
info single-size-only — Only one size is in stock (L).info wheel-material-unknown — Wheel material could not be established.info mixed-groupset — Not a uniform groupset: {"shifters":"Altus","rearDerailleur":"Acera"}. Ranked on the shifting level, with a penalty.{
"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
}
{
"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."
}
}
{
"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."
}
}
}
{
"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"
}
{
"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"
]
}