Owner guide · Used parts & modules

Fitted a used BMW part and it's not working properly?

A used instrument cluster, headunit, or control module still carries the previous car's data — mileage, settings, security pairing. It needs to be reprogrammed to your car before it behaves correctly.

Why a used part doesn't just plug and play

Many BMW modules are matched to the specific car they came from — mileage records, VIN, and security keys are stored inside them. Fitted into a different car as-is, they'll often throw warnings, show the wrong mileage, or refuse to fully function.

This is intentional, mainly for security (it prevents easy theft of components like instrument clusters), not a flaw in the part itself.

What programming a used part actually does

The module is 'reset' to a blank state (sometimes called virginizing) and then coded to match your specific car — VIN, mileage carried over correctly from your original part, and the right feature configuration.

Done correctly, the used part then behaves exactly like an original one — no warnings, correct mileage, full function.

Quick answers

Which parts commonly need this?

Instrument clusters (KOMBI), headunits, some airbag modules, and radar/camera modules for driver-assistance features are the most common — largely because they're expensive to buy new, so used is the common route.

Can the mileage be transferred correctly and legally to the new part?

Yes — this is a standard, routine part of replacing a used instrument cluster specifically, carrying the correct mileage across from your original part.

Do I need to bring the car anywhere for this?

No — this is done remotely via a diagnostic connection once the part is physically fitted in the car.

Send a photo or short video of what your car is showing, plus the chassis code (e.g. F30, G30) — takes 2 minutes to know if it's fixable remotely.

Message on WhatsApp →