Walk into any BMW specialist shop and you’ll hear the same complaint: “I ordered the coil by the number on the old unit, but the new one doesn’t fit.” That’s not a parts problem — it’s a numbering problem. BMW has used multiple OE catalog systems for decades, and the same ignition coil can carry two completely different-looking part numbers depending on which system the dealer or aftermarket catalog references. The OSRAM OS1093, which fits a wide range of BMW applications under OE numbers 0221504100 and 12131712223, is a perfect case study in how to navigate this confusion.
The Two-Number Reality of BMW Parts
BMW’s own parts system uses the 12-digit format (12131712223) — a sequential number that traces back to the original Bosch or Beru engineering drawings. But the same coil also appears under the 10-digit Bosch-style number (0221504100), which is the supplier’s internal catalog code. Both numbers are correct. Both identify the same physical unit. The problem arises when a shop looks up one number in a catalog that only references the other.
Here’s the dirty secret: most aftermarket catalogs, including our own at longweiparts.com, list both numbers for a reason. The cross-reference isn’t optional — it’s the difference between a five-minute repair and a return shipping headache. When you’re dealing with a BMW N20 or N26 engine, the ignition coil sits right on top of the valve cover, exposed to heat cycles and vibration. It’s a wear item. You’ll replace it eventually. Knowing how to decode the numbers before you order saves you a second trip under the hood.
Decoding BMW’s OE Numbering Systems
Let’s break down what these numbers actually tell you. The 12-digit BMW part number (12131712223) follows a logical structure: the first two digits indicate the main group (12 = electrical system), the next three digits the subgroup (1317 = ignition), and the remaining digits are the sequential identifier. It’s clean, it’s logical, and it’s useless if you’re trying to cross-reference across brands or suppliers.
The 10-digit supplier number (0221504100) is Bosch’s format. The “0221” prefix indicates an ignition component, “504” points to a specific coil family, and the trailing digits are revision identifiers. Bosch and BMW have shared engineering for decades — the N20 coil is essentially a Bosch design — so the supplier number often appears stamped directly on the coil body. That’s why you’ll see both numbers printed on the same unit. The aftermarket adopted both formats because dealers, indie shops, and DIYers all search differently.
Cross-Brand Equivalents and Fitment Traps
Here’s where it gets interesting: the OS1093 OSRAM coil isn’t just a BMW part. The same core design appears in certain MINI models and some PSA-group vehicles that use BMW-sourced engines. The coil body, connector, and mounting points are identical. What changes is the internal resistance curve and the spark energy characteristics, tuned for specific engine management software.
That’s the trap. A coil from a 2014 MINI Cooper with the N18 engine looks identical to the BMW N20 coil. It physically fits. But if the driver’s BMW runs different ignition timing or boost pressure, the spark duration and current draw can mismatch the ECM’s expectations. You’ll get misfires under load, a check engine light, and a customer who thinks you sold them a bad part. You didn’t — you sold them a physically compatible part with the wrong calibration.
This is why the OE cross-reference matters more than visual inspection. When a catalog lists both 0221504100 and 12131712223, it’s telling you the coil meets BMW’s engineering spec for that application. It’s not just a “fits” claim — it’s a performance claim. For the OS1093, OSRAM specifically engineered the coil to match the OEM electrical characteristics, not just the bolt pattern.
Pro Tip: The Stamping Tells You the Revision
Pro Tip: Before you order, pull the coil and check the stamped number on the body. If it shows a “B” suffix (e.g., 0221504100B), that’s a revised version with updated internal insulation. The original “A” revision had a known failure mode where the primary winding could short under sustained high RPM. Always match the revision letter or go newer — never older.
The Real-World Repair Scenario
Let’s say a 2016 BMW 328i rolls into your shop with a P0302 code — cylinder 2 misfire. You swap coils between cylinders, and the misfire follows the coil. Diagnosis confirmed. Now you’re ordering a replacement. The customer’s car has 80,000 miles, so you’re not doing a single coil — you’re recommending all four or six, depending on engine configuration. The N20 is a four-cylinder, so four coils.
You look up the part. The BMW dealer quotes you $85 per coil. The local parts store has a “generic” coil for $40 that lists compatibility with your VIN. The OSRAM OS1093 sits in between at around $55-65, but it’s the one that carries both OE numbers on the box. That dual listing isn’t marketing — it’s traceability. It means OSRAM went through the validation process with both BMW’s system and Bosch’s system to confirm this coil is the direct replacement for both part numbers.
For a shop, that traceability is worth the extra $15 per unit. It means you can confidently tell the customer the part is OE-grade, you can warranty it through a legitimate distribution chain, and you won’t get a callback at 7 PM on a Saturday because the coil failed after 50 miles. The cheap generic might be fine. It might not. Why gamble your labor rate on a $15 difference?
What to Check Before You Buy
Here’s my straight advice for buying BMW ignition coils, whether you’re a shop owner or a DIYer:
- Verify both OE numbers. If a listing only shows one number, email the seller and ask for the cross-reference. A legitimate aftermarket manufacturer will have both documented.
- Check the connector orientation. The N20 coil has a specific latch position. Some aftermarket copies have a slightly rotated connector that fits but doesn’t click in securely.
- Look at the insulator boot. The OEM boot has a specific ribbed pattern for heat dissipation. Cheap copies often have a smooth boot that traps heat and fails prematurely.
- Confirm the revision. As mentioned above, the “B” revision is the current spec. If the box doesn’t indicate a revision, assume it’s the latest unless told otherwise.
The Bottom Line on OS1093
The OSRAM OS1093 is the coil you want when you need to be certain. It’s not the cheapest option, but it’s not the most expensive either — and it’s the one that carries both BMW part numbers with full traceability. For the N20 and N26 engines, which are notorious for coil failures between 60,000 and 100,000 miles, this is a solid, predictable replacement.
[Check the OS1093 OSRAM Ignition Coil here]([OS1093 | OSRAM Ignition Coil | Fits BMW | OE# 0221504100
12131712223](https://longweiparts.com/product/os1093-osram-ignition-coil-fits-bmw-oe-022150410012131712223/)) — it’s the direct cross-reference for both 0221504100 and 12131712223, fits BMW’s 1 Series through 5 Series with the N20/N26 engines, and it’s backed by a manufacturer that doesn’t cut corners on insulation materials. If you’re doing the job once, do it with the coil that has the numbers to prove it matches spec. Your customer’s check engine light will stay off, and your bay will stay open for the next job.
Recommended Part: OS1093 – OE-grade replacement, in stock now.