Is the BMW or Mini technically ready, but is delivery delayed due to software issues? Carware provides remote software services to damage repairers, garages and car dealers. We take care of programming control units, updating modules and providing expert diagnoses of problems. In 95% of cases, you will receive assistance within 24 hours. All you have to do is turn on your laptop and connect a single cable. We take care of the rest.
Call 088 024 5005 or send your request via the contact form to make an appointment.
Who do we work for?
We mainly work for damage repairers, garages and car dealers.
Enlist the help of Carware
Why companies work with us
The software in a modern BMW or Mini is much more complex than it used to be. We take care of everything for your company in this area.
- Fast: often within 24 hours
- Experience:: > 1,000 BMWs/Minis per year
- Price: rates are known in advance
- Discount: 25% discount for business customers
- Hulp op afstand: geen reistijd en snel geregeld


Our top 5 services for businesses
1. Teaching & programming control units
After a control unit has been replaced, in many cases it must also be programmed. Common components that we program are:
- Headlamp & laser lighting
- Steering Rack / EPS
- Navigation system / iDrive
- Towing hook
- ADAS
- Long and short radar
- Blind spot radar and blind spot sensors
Wij kunnen alle modules van BMW, Mini en Rolls-Royce programmeren, coderen en inleren.
2. Performing software updates (general)
With a software update (software flash), we provide a control unit, such as the ECU, with the latest or correct software. This is the solution when there is a software error in the module or when the factory software contains a known bug.
Every year, we provide software updates for a large number of engine computers. This may be necessary if, for example, the car is not running smoothly and no physical cause can be found. Poor chip tuning can also cause problems. A software update to the ECU can save the car mechanic a lot of valuable time.
We prefer not to flash the entire car, but only the modules that are causing problems. This is cheaper and can prevent problems. This is because the history of a used car is often unknown. Reprogramming the entire car can cause problems if previous modifications were not carried out in accordance with (OEM) standards.
3. ADAS programming and dynamic calibration
A modern BMW or Mini is packed with ADAS technology: radars and sensors that work together to ensure that driver assistance systems function properly. After damage repair, even for relatively minor repairs, it is therefore often necessary to dynamically recalibrate the ADAS system.
We program/teach the necessary ADAS components and perform the (dynamic) calibration so that the system works correctly and without faults again and you can deliver the car safely.
Successful
Cases
4. Diagnosis with OEM BMW software & repair of faults
We read the vehicle with OEM BMW software to determine the cause of the malfunction. Afterwards, you will receive clear feedback: what are the malfunctions, what are the next steps? Because we read more than a thousand BMWs every year, we can often give you a quick answer.
Common repairs for malfunctions include:
- Troubleshooting FRM light module faults
- Emergency call fault resolution
- Troubleshooting EWS immobiliser faults
- Replacing engine computers

Capabilities of Teaching & Programming
5. Retrofits & disconnections
As a car salesperson, you regularly encounter situations where a BMW or Mini lacks a feature that is important to the customer. The desired upgrade can often be easily installed by a garage, but it must then be adjusted before everything works properly and without malfunction. We quickly take care of the software side of the upgrade for you, so that you can deliver the car to the customer without delay.
Common retrofits include:
- Unlocking and activating Apple Carplay
- Learning/Programming how to use a (detachable) tow bar
- Retrofitting cruise control
We work with solutions that comply with BMW specifications as standard. If this is not possible, we will consult with you to find a suitable aftermarket solution that meets our (high) standards.
Would you like more information or to schedule a remote session right away?
Want to quickly program control units, update modules or diagnose problems? Call us for a remote session on 088 024 5005 or send your request via the contact form. Also for questions.

Request a quote or more information
Unlimited BMW software knowledge
Full Remote
Fast & Reliable
Retention of Aftermarket
Internationally active
Maximum safety


