The BMM V4.0 covers every BMW / Mini / Rolls-Royce system — from engine and transmission to airbag, ABS, and ECU adaptations — with full bidirectional control, 15 service functions, and lifetime free software updates. Compatible with BMW / Mini / Rolls-Royce models from 1996 to 2025. Standard 16-pin OBD2 covers 2001+ models; pre-2001 models require the optional 20-pin adapter (sold separately).






The iCarsoft BMM V4.0 comes pre-installed with software for BMW / Mini / Rolls-Royce, making it ready to use right out of the box. 2 further vehicle make groups can be downloaded when you need it free of charge.
Downloaded free of charge, whenever you need them — no extra cost, ever.
Pay once and cover the brands you actually service — far beyond BMW, Mini & Rolls-Royce.
The BMM V4.0 doesn't just read codes—it talks directly to your car. This professional-grade scanner sends active commands straight to individual vehicle modules and watches them respond in real time, bypassing the cabin switches entirely.
Imagine a power window won't roll up. Is it a broken door switch, a blown fuse, or a dead motor? Instead of ripping apart the door panel to test wires, you just tap the screen on your BMM V4.0. If the window rolls down, you know the motor is perfectly fine and the switch is the culprit. No more guesswork, no more buying parts you don't need.
Send commands straight to the engine-side modules and watch each component respond in real time — no cabin switches, no waiting for the fault to reappear.
Take direct control of the hydraulic hardware that normally only responds while driving — essential for a proper brake service.
Beyond the headline tests, the BMM V4.0 can exercise nearly every electrically driven component on the car.
Comprehensive ECU coverage tailored for BMW models manufactured from 2006 onwards.
Instantly recover corrupted data and fix deep-seated software glitches in crucial control modules.
Helps resolve sudden power loss, unexplained mechanical faults, and severe drops in fuel economy.
iCarsoft BMM V4.0 car diagnostic tool is equipped with a 5-inch HD Touch Screen, Android operating system, Quad Core 1.3 GHz processor, 32GB storage and a 5000mAh battery for around 6 hours of continuous use. It offers a user-friendly interface and an ultra-smooth diagnostic experience.
Unlike other OBD scan tools on the market that require annual subscription fees, the BMM V4.0 offers lifetime free software upgrades. Updates are delivered wirelessly via Wi-Fi, with new diagnostic protocols and vehicle model coverage continuously released.
CAN-FD (Controller Area Network – Flexible Data-rate) is a next-generation automotive communication protocol adopted by BMW / Mini / Rolls-Royce.
CAN-FD (Controller Area Network – Flexible Data-rate) is the next-generation evolution of the classic CAN bus, now adopted across the newest BMW / Mini / Rolls-Royce platforms.
CAN-FD is only the newest layer — the BMM V4.0 speaks the full range of protocols used across three decades of BMW / Mini / Rolls-Royce models.
Skip the manual VIN typing — simply plug in, and the tool identifies your vehicle in seconds. No typos, no extra lookup time. This boosts accuracy, eliminates input errors, and delivers a smoother, more reliable diagnostic experience.
AutoVIN depends on individual vehicle ECU protocols. If AutoVIN skips your car, it doesn't mean the device is faulty — you always have a second way in.
BMW / Mini / Rolls-Royce scanner BMM V4.0 supports English, German, French, Dutch, Spanish, Czech, Swedish, Russian, Hungarian, Norwegian, Portuguese, Italian, Polish, Danish, and Finnish.
The BMM V4.0 is far more than a basic code reader. It integrates 9 commonly-used service functions for daily maintenance and 6 advanced professional functions for complex repair tasks.
Allows you to reset the engine oil life system, service lamp, service mileage, and service intervals after an oil change.
Relearns throttle valve control parameters after resetting or replacing the throttle body.
Retracts the electric parking brake calipers and resets the brake pads after replacement.
Calibrates the steering wheel to the straight-ahead position, or recalibrates the SAS after steering component replacement.
Performs DPF regeneration, component replacement initialization, and DPF relearning after engine control unit replacement — for diesel particulate filter systems.
Relearns the injector control parameters when an injector is renewed or replaced.
Bleeds air from the system to restore ABS brake response, or performs a relearn procedure after ABS replacement.
Evaluates the battery charge state, monitors closed-circuit current, registers battery replacement, and activates the vehicle's sleep mode.
Supports routine maintenance of DSC modules, including resetting or deleting adaptation values, and initializing the unit.
Allows you to look up the tire sensor IDs from the vehicle's ECU, inputting TPMS sensor replacement IDs and testing sensors.
Supports routine maintenance of engine modules, including resetting or deleting adaptation values, and calculating fuel consumption.
Supports routine maintenance of transmission modules, including resetting adaptation values and transmission fluid level adaptation.
Adjusts the engine idle speed.
Checks and compares odometer data stored across multiple ECUs to detect mileage tampering.
Reads and matches the VIN across all vehicle ECUs to detect inconsistencies or unauthorized module replacement.
Additional service functions are available in the Miscellaneous section.
In addition to the four standard systems (Engine, ABS, Airbags, and Transmission), the BMM V4.0 provides diagnostic coverage for more complex vehicle systems.
Full-system coverage means the BMM V4.0 doesn't stop at the powertrain — it reaches the complex body, chassis and driver-assistance modules too.
Supports all 10 OBD2 test modes for vehicles compliant with 1996+ OBDII/EOBD/JOBD/KOBD/CAN/CAN-FD standards: Read Codes, Erase Codes, I/M Readiness, Live Data, Freeze Frame, Vehicle Information, O2 Monitor Test, On-Board Monitor, and EVAP System Test.
Don't leave your classic behind. The BMM V4.0 delivers full diagnostic power to vintage, pre-2001 BMW models. By using the dedicated iCarsoft 20-pin adapter (available separately), you can seamlessly scan iconic heritage chassis including:
E23, E24, E28, E30, E31, E32, E34, E36, E38, Z3 (E36)
Early E39, Early E46, E52 (Z8), and Early E53 (X5)
20-Pin BMW Adapter — required for pre-2001 BMW models, sold separately.
Shop Adapter →Users can quickly access previously tested vehicle systems and save, share, and print diagnostic reports.
Quickly access previously tested vehicle systems and earlier scan results.
Save and share full diagnostic reports with customers or colleagues.
Connect the device to a Windows PC via USB and print diagnostic data for future reference.
Use the Feedback function to report issues encountered during use — our technical team will review and provide assistance.
| Operating System | Android |
| Processor | Quad Core 1.3 GHz |
| Storage | 32GB |
| Display | 5-inch LCD capacitive touchscreen with 854x480 resolution |
| Connectivity | USB 2.0 / Wi-Fi (2.4GHz) / OBDII |
| Power | 9-18V |
| Operating Current | ≤500mA |
| Battery Capacity | 3.7V 5000mAh 18.5Wh |
| Tested Battery Life | Around 6 hours of continuous use |
| Type C Input | 5V / 2A |
| Power Consumption | 500mA (LCD on with default brightness, Wi-Fi on) @3.7 V |
| Operating Temp. | 0 to 50°C (32 to 122°F) |
| Storage Temp. | -20 to 70°C (-4 to 158°F) |
| Operating Humidity | 5% - 95% non-condensing |
| Dimensions (W x H x D) | 200 × 116 × 30.2 mm (7.87 × 4.57 × 1.19 in) |
| Net Weight | ≈ 380 g |
Note: Use the charger you already own — no extra e-waste. The BMM V4.0 can be charged using any standard USB-C charger (5V/2A recommended) or a computer's USB port.
Every BMM scanner carries the same trusted BMW / Mini / Rolls-Royce coverage — V4.0 adds the 5-inch touchscreen, Wi-Fi updates, full bidirectional control and the complete set of high-level service functions.
| Feature | BMM V1.0 | BMM V2.0 | BMM V3.0 | BMM V4.0 |
|---|---|---|---|---|
| Coverage | BMW Mini Rolls-Royce | BMW Mini Rolls-Royce | BMW Mini Rolls-Royce | BMW Mini Rolls-Royce +2 additional vehicle make groups free of charge |
| Display Size | 3.5 inches | 4 inches | 4 inches | 5 inches |
| Interaction | Physical Buttons | Physical Buttons | Physical Buttons | Touchscreen |
| System Access | Full systems | Full systems | Full systems | Full systems |
| Update Method | USB | USB | USB | Wi-Fi |
| Free Lifetime Updates | ✔ | ✔ | ✔ | ✔ |
| Bi-directional / Active Test | ✘ | ✘ | ✔ | ✔ |
| Oil Service Reset | ✔ | ✔ | ✔ | ✔ |
| SAS Reset | ✔ | ✔ | ✔ | ✔ |
| EPB / Brake-Pad Reset | ✘ | ✔ | ✔ | ✔ |
| Electronic Throttle Control | ✘ | ✔ | ✔ | ✔ |
| DPF Regeneration | ✘ | ✔ | ✔ | ✔ |
| Injector Coding | ✘ | ✔ | ✔ | ✔ |
| ABS Bleeding | ✘ | ✔ | ✔ | ✔ |
| BMS Reset | ✘ | ✔ | ✔ | ✔ |
| TPMS Reset | ✘ | ✔ | ✔ | ✔ |
| 6 High Level Service Functions | ✘ | ✘ | ✔ | ✔ |
Built in on every BMM V4.0 — plug-and-play on BMW, Mini and Rolls-Royce models from 2001 onwards. No adapter needed.
For pre-2001 BMW models with the round 20-pin port: E30, E36, Early E46, E34, Early E39, E32, E38, E36 Z3, E52, Early E53, E31, E28, E24, E23.
Download any 2 of the additional vehicle make groups free of charge, whenever you need to service brands beyond BMW, Mini and Rolls-Royce.
Driving a pre-2001 classic? The 20-pin BMW adapter is sold separately — contact us to confirm the right fit for your chassis.
Shop Adapter →Independent YouTube reviews of the BMM V4.0 from BMW / Mini / Rolls-Royce owners, mechanics and channels — see the unit running live diagnostics, bidirectional tests and full-system service functions on real cars before you decide.
These are independent reviews hosted on YouTube — each reflects the creator’s own opinion, not a paid endorsement. Videos load only when you press play, so the page stays fast.
Download the user manual, check the full function & vehicle coverage list, and review warranty & returns before you buy.
The complete user manual for the BMM V4.0 — setup, full-system diagnostics, service functions and troubleshooting.
See exactly which BMW, Mini and Rolls-Royce models and functions the BMM V4.0 supports, by system.
Backed by the iCarsoft manufacturer warranty. Review the full warranty terms and the returns & refunds policy.
The BMM V4.0 is sold through authorized iCarsoft sellers worldwide. Contact our team to confirm compatibility for your vehicle, check stock, or find your nearest authorized distributor.
This page is for product information. Tell us what you need and our team will get back to you shortly — to confirm vehicle compatibility, request a quote, or find your nearest authorized dealer.
Want to become a dealer? Apply to partner →
By submitting, you agree to be contacted about this inquiry. We never share your information.
We reply within 1 business day