ABS Module Lab

BMW · 1999-2006 · MK20

BMW 3 Series (E46) 323i/325i/328i/330i incl. xi ABS module repair

Mail in your BMW 3 Series (E46) 323i/325i/328i/330i incl. xi ABS module with our prepaid label. It comes back repaired and still coded to your VIN — or, if it is past repair, as a refurbished unit with your data cloned on, or with your repair price refunded minus shipping.

  • Unit: MK20
  • Stability control: depends on trim
  • 14 sourced part numbers
  • 1 fault code

Known failure

A rebuilder: on MK60 ATE units the brake pressure sensor inside the ABS pump fails (code 5E20) and cannot be bought separately - BMW sells only the complete unit (GBP 1,700+); DSC/ACS lights stay on and DSC is lost. source ↗

The ABS module in the BMW 3 Series (E46) 323i/325i/328i/330i incl. xi

The 1999-2006 BMW 3 Series (E46) 323i/325i/328i/330i incl. xi uses this ABS unit: Continental Teves (ATE); Bosch on some AWD/DSC cars ATE MK20 EI (early), ATE MK60 (2001/02-2006), Bosch 5.7 on some xi. source ↗ The same listing covers the 3 Series (E46) 323i/325i/328i/330i incl. xi, M3 (E46) and Z3 / Z4 (E85) share units per sellers. On our bench that puts it in the ATE / Continental MK20 family, alongside 6 other vehicle lines on this site.

Its ABS module appears under 14 part numbers in the sources we checked, starting with 34516751768 (A rebuilder's ATE MK20EI list (1999 323i, 1998-2002 Z3); a rebuilder's E46 page lists '6751768 | 34.51-6751768' for 1998-2005 3 Series). source ↗ Different numbers usually separate model years, drivetrains and option packages — match the number on your own module label rather than the year alone. The control unit is mounted on the valve block. On many units it unbolts, so the brake lines stay on — send us a photo if you are not sure.

BMW 3 Series (E46) 323i/325i/328i/330i incl. xi ABS module part numbers

Match the number printed on your module's label. Each number links to the page it was found on.

  • 34516751768

    source ↗

    A rebuilder's ATE MK20EI list (1999 323i, 1998-2002 Z3); a rebuilder's E46 page lists '6751768 | 34.51-6751768' for 1998-2005 3 Series

  • 34516751767

    source ↗

    A rebuilder 'ABS Brake Control Module Repair For BMW E-46' reference (1998-2005 3 Series)

  • 34516756288

    source ↗

    A rebuilder's ATE MK20EI list (1999 323i, Z3)

  • 10.0948-0801.3

    source ↗

    ATE number, a rebuilder's ATE MK20EI list

  • 6753842

    source ↗

    A rebuilder's ATE MK60 list (2001-2006 325/330/M3, Z3/Z4) and a rebuilder's MK60 E46 list; a rebuilder prints it in label form '3452-6753842-01'

  • 6765454

    source ↗

    A rebuilder's ATE MK60 list and a rebuilder's MK60 E46 list; a rebuilder label form '3452-6765454-01'

  • 6759047

    source ↗

    A rebuilder's ATE MK60 list and a rebuilder's MK60 E46 list; a rebuilder label form '3452-6759047-01'

  • 6764088

    source ↗

    A rebuilder's ATE MK60 list and a rebuilder's MK60 E46 list

  • 2282249

    source ↗

    A rebuilder's ATE MK60 list; a rebuilder label form '3452-2282249-01'

  • 34-51-2-460-503

    source ↗

    A rebuilder's MK60 E46 reference list (2002-2006 E46 3 Series, M3; 2003-2006 Z4 E85)

  • 34-52-2-460-507

    source ↗

    A rebuilder's MK60 E46 reference list (same)

  • 34-51-6-770-586

    source ↗

    A rebuilder's MK60 E46 reference list (same)

Show all 14 part numbers
  • 34-52-6-775-395

    source ↗

    A rebuilder's MK60 E46 reference list (same)

  • 10.0960-0818.3

    source ↗

    ATE number on a rebuilder's ATE MK60 list (BMW E46 / Z3 / Z4 / 2003 VW apps; not mapped per model)

Reading the label · Bosch (supplier number, all brands)

10-digit Bosch number on a white label. Control units 0 265 9xx xxx (5.7: 0 265 950/900 xxx; SBC: 0 265 960 0xx); Bosch 5.3 control units 0 273 004 xxx; 0 265 2xx xxx also seen. a rebuilder writes short forms ('950-080', '358'). source ↗

e.g. 0 265 950 080 · 0265950958 · 0 273 004 358

Reading the label · ATE / Continental Teves (supplier number, all brands)

Read as 10.0xxx-xxxx.x: control units 10.0960-/10.0961-/10.0926-/10.0948- with '.3', hydraulic units 10.0212-/10.0204-/10.0399- with '.4'. Often run together as 11 digits (10021200214 = 10.0212-0021.4 on the same a rebuilder.com page). source ↗

e.g. 10.0960-0818.3 · 10.0961-0820.3 · 10.0212-0044.4

Reading the label · BMW / MINI

11 digits: 34 51 = hydraulic side, 34 52 = control unit (an owners’ forum labels 3452 'ECU'); 34 50 also seen. Label form '3451 6788219-02' (base + 2-digit index); catalogue forms '34-51-6-753-643' / '34516751768'. Sellers often quote only the last 7 digits. source ↗

e.g. 3451 6788219-02 · 3452 6788220-01 · 3452-6753842-01

ABS fault codes on the BMW 3 Series (E46) 323i/325i/328i/330i incl. xi

  • 5E20

    Hydraulic pressure sensor internal (brake pressure sensor inside the MK60 hydraulic unit; DSC lights stay on, DSC button unresponsive) source ↗

Our promise

Can’t be repaired? You don’t pay for a repair.

If the bench finds your module past repair, we stop and tell you before doing anything else. Then you choose:

  1. 1A replacement — a refurbished unit of the same family with your VIN, coding and configuration cloned onto it, from $950. You pay only the difference from what you already paid, and we confirm the amount with you first.
  2. 2Your module back — with the repair price refunded, minus shipping costs.

Either way, nothing that changes your price happens without your OK.

Refund stages in our terms →

Other vehicles with the MK20

Same unit family, same bench process and the same starting price.

All ATE / Continental MK20 vehicles →

BMW 3 Series (E46) 323i/325i/328i/330i incl. xi ABS module questions

Which ABS module is in the BMW 3 Series (E46) 323i/325i/328i/330i incl. xi?

The source we cite lists it as: Continental Teves (ATE); Bosch on some AWD/DSC cars ATE MK20 EI (early), ATE MK60 (2001/02-2006), Bosch 5.7 on some xi. We price and bench it as part of the ATE / Continental MK20 family. The exact unit is confirmed from your module label on arrival.

How much does ABS module repair cost for a BMW 3 Series (E46) 323i/325i/328i/330i incl. xi?

Repair of your own module starts at $499; a replacement unit with your data cloned starts at $950. Return shipping starts at $29.95 and the label to us is prepaid.

My BMW 3 Series (E46) 323i/325i/328i/330i incl. xi module number is not listed. Can you still repair it?

The 14 numbers above are the ones we could source, not every one that exists. Send us a photo of the label first, or order the repair and we confirm the unit before any work.

BMW 3 Series (E46) 323i/325i/328i/330i incl. xi ABS light on? Fix the module you already own — from $499.

Look up your part number and order online — we email you a prepaid label to our lab. Or send us a photo of the label and your VIN first, and we'll tell you what you have and what it costs.

Back with your VIN and coding · can’t be repaired? repair price back, minus shipping · 1-year warranty · rush 2–3 days +$100

Call (817) 505-4201 · 📱 Text us a photo of the module label · Ask first — send a label photo · Email repairs@absmodulelab.com

Repair From $499

Start My Repair