iCarsoft BMM V4.0 Diagnostic Tool for BMW, MINI & Rolls-Royce
The iCarsoft BMM V4.0 is a professional Android diagnostic scanner supplied with BMW, MINI and Rolls-Royce software pre-installed. It combines OE-level all-system diagnostics, supported bi-directional active tests, 15 service functions, BMW ECU coding support, AutoVIN, CAN-FD and full OBD2/EOBD diagnostics in one compact 5-inch touchscreen tool.
You can also download two additional vehicle make groups free of charge, creating a flexible three-group diagnostic package without annual subscription fees.
The BMM V4.0 includes a quad-core processor, 32GB internal storage, a 5000mAh rechargeable battery and lifetime free Wi-Fi software updates. Exact system, coding, service and active-test coverage varies by model, year, engine, ECU configuration and software version.
Coverage
BMW, MINI & Rolls-Royce
Expansion
Add 2 Vehicle Groups
Active Tests
Bi-Directional Control
Why Choose the iCarsoft BMM V4.0?
OE-Level All-System Diagnostics
Read and clear faults, view ECU information, Freeze Frame and live data across supported engine, transmission, ABS, SRS, body, chassis, climate, battery and other modules.
Bi-Directional Active Tests
Command supported components such as blower motors, windows, locks, mirrors, fuel pumps, throttle actuators, ABS pumps and other actuators.
15 Service Functions
Nine commonly used maintenance functions plus six higher-level professional routines for supported BMW Group vehicles.
BMW ECU Coding Support
Supports selected ECU coding, adaptation and data-restoration functions on compatible E-, F- and G-chassis vehicles.
Expand Vehicle Coverage
Download two additional vehicle make groups from 26 available groups at no extra software charge.
Lifetime Wi-Fi Updates
Download available firmware, vehicle software and coverage improvements without yearly renewal fees.

BMW Group Software Plus 2 Extra Vehicle Groups
The BMM V4.0 is ready to use with BMW, MINI and Rolls-Royce software installed. You may then choose and download any two additional vehicle make groups from the list below.
Jaguar / Land Rover
Mercedes-Benz / Maybach
Sprinter
Smart
Chrysler / Dodge / Jeep
Fiat Group
Abarth, Fiat, Lancia, Alfa Romeo, Ferrari, Maserati
VAG Group
Audi, Bentley, Bugatti, Lamborghini, SEAT, Skoda, VW and related commercial applications
Honda Group
Acura, Honda
Hyundai Group
Hyundai, Kia
Nissan Group
Infiniti, Nissan, Nissan GT-R
PSA Group
Citroën, DS, Peugeot
Other Available Groups
Daewoo, Ford, GM, Holden, Isuzu, Mazda, Mitsubishi, Opel/Vauxhall, Porsche, Renault/Dacia, Saab, Subaru, Suzuki, Toyota/Lexus and Volvo
Important: Downloading a vehicle group does not guarantee every model, year, ECU, service function or active test within that group. Ask HIDS-DIRECT to confirm specific coverage before purchase where a particular function is essential.

OE-Level Full-System Diagnostics
Access supported vehicle control modules through the diagnostic socket to read and clear DTCs, view ECU information, display live data and examine Freeze Frame records.
Engine Management
Investigate warning lights, fuelling, emissions, sensors, misfires and powertrain faults.
Transmission
Diagnose supported automatic transmission and drivetrain control systems.
ABS & DSC
Access supported wheel-speed sensors, pumps, pressure circuits and stability modules.
SRS / Airbag
Read supported restraint-system faults and control-module information.
Body Control
Access supported locks, windows, mirrors, lighting and convenience systems.
Climate Control
Diagnose supported HVAC, compressor and blower systems.
Battery & Energy
Access supported battery-management and charging-system modules.
Gateway & Instruments
Scan supported gateway, instrument and communication modules.

15 Comprehensive Service Functions
The BMM V4.0 combines nine commonly used maintenance functions with six higher-level professional routines. Availability varies by vehicle, system and software level.
Oil Service Reset
Reset supported oil-life, service-mileage and maintenance reminders.
Electronic Throttle Control
Relearn throttle parameters after cleaning, reset or replacement.
EPB Brake Service
Retract supported electric parking brake calipers and reset brake-pad values.
Steering Angle Calibration
Calibrate the steering angle sensor after alignment or steering repairs.
DPF Regeneration
Carry out supported regeneration, replacement initialisation and relearn routines.
Injector Coding
Enter or relearn supported injector correction values after replacement.
ABS Bleeding
Operate supported ABS bleeding procedures to help remove trapped air.
Air Suspension Service
Access supported calibration, ride-height adjustment, reset and fault-clearing routines.
Body Stability Control
Reset supported DSC adaptation values and initialise related modules.
TPMS Service
Read stored sensor IDs and access supported replacement-ID and reset procedures.
Engine Control Service
Reset supported engine adaptations and perform related maintenance routines.
Transmission Control Service
Reset supported transmission adaptations and fluid-level values.
Engine Idle Service
Adjust or relearn supported engine idle-speed values.
Mileage Verification
Compare stored odometer data across supported ECUs; this does not alter mileage.
VIN Verification
Read and compare VIN information stored across supported ECUs.
Battery registration: BMW battery registration is available through supported BMS/battery-management menus, as demonstrated in our video below. Exact availability depends on the vehicle and ECU.
Advanced BMW ECU Coding
The BMM V4.0 supports selected ECU coding, adaptation and data-restoration functions on compatible BMW vehicles, including coverage across major E-, F- and G-chassis generations.
E- to G-Chassis Support: access compatible control units on many BMW models manufactured from approximately 2006 onwards.
DME/DDE repair and data restoration: selected functions may help recover corrupted data or address supported software-related issues in engine control modules. Coding availability varies substantially by model and ECU, so request a coverage check where a specific coding task is essential.

Advanced Bi-Directional Active Tests
Bi-directional control allows the BMM V4.0 to send commands directly to supported vehicle modules. This helps separate wiring, switch, module and actuator faults without unnecessary dismantling or parts replacement.
Examples may include the A/C blower fan, windows, mirrors, locks, fuel pump, throttle actuator, ABS pump, lamps and other components. Available tests vary considerably by vehicle.
Watch the iCarsoft BMM V4.0 in Action
These short demonstrations show genuine BMM V4.0 functions. Exact availability depends on the connected vehicle and ECU.
AutoVIN Vehicle Identification
Demonstrates automatic VIN reading and vehicle identification where supported.
BMW Battery Registration
Shows a supported BMW battery-management registration procedure after battery replacement.
A/C Blower Fan Active Test
Shows the scanner commanding a supported BMW blower fan through a bi-directional active test.
Full OBD2 / EOBD Emission Diagnostics
On compatible vehicles, the BMM V4.0 supports all ten standard OBD2 test modes, including Read Codes, Erase Codes, I/M Readiness, Live Data, Freeze Frame, Vehicle Information, O2 Monitor Test, On-Board Monitor Test, EVAP System Test and Pending Codes.
Live Data, Graphing, Recording & Playback
Live Data Streams
View supported ECU parameters in real time.
Multi-PID Graphing
Display and compare up to four supported parameters in a combined graph.
Record & Playback
Record supported data and review it later to investigate intermittent behaviour.
Freeze Frame
Review stored operating conditions captured when a supported fault was logged.

Smart Diagnostic Features
AutoVIN
Automatically reads vehicle-identification information where supported. Manual selection remains available.
Diagnostic History
Return to previously tested vehicles and saved diagnostic information.
VIN Verification
Compare VIN information stored across supported ECUs to identify inconsistencies.
Mileage Verification
Compare odometer values stored across supported modules; this function does not alter mileage.
Offline Diagnostics
Vehicle diagnosis can be used offline; Wi-Fi is required for updates and selected online functions.
15 Languages
English, German, French, Dutch, Spanish, Czech, Swedish, Russian, Hungarian, Norwegian, Portuguese, Italian, Polish, Danish and Finnish.

Lifetime Free Wi-Fi Software Updates
The BMM V4.0 includes lifetime free online software updates with no annual subscription charge.
Connect the scanner to a 2.4GHz Wi-Fi network to download available firmware, vehicle-software and coverage improvements. Updates may expand or refine coverage but do not guarantee every future model or function will be added.
CAN-FD Support
CAN-FD is a newer vehicle communication protocol used on selected later vehicles. The BMM V4.0 supports CAN-FD alongside a wide range of established OBD and manufacturer communication protocols.
Diagnostic History, Reports & Printing
Quickly return to previously tested vehicles and save or share supported diagnostic reports.
Diagnostic data can be printed for future reference by connecting the device to a compatible Windows PC via USB. The built-in feedback function can also be used to submit diagnostic issues for technical review.
Real BMM V4.0 Interface Screens
The screenshots below show genuine BMM V4.0 menus and functions. Menu wording and availability vary by vehicle and ECU.
BMW Diagnostic Menu
Service Functions
Battery Management
Active Test Menu
ECU Information
Live Data
Control Unit Functions
Diagnostic Results
Classic BMW Coverage with Optional 20-Pin Adapter
The BMM V4.0 can extend diagnostic access to many pre-2001 BMW models when used with the dedicated round BMW 20-pin to 16-pin adapter.
Supported heritage chassis may include E23, E24, E28, E30, E31, E32, E34, E36, E38, Z3 (E36), early E39, early E46, E52 (Z8) and early E53 (X5), subject to exact vehicle and ECU coverage.
Recommended Accessory: BMW 20-Pin Adapter
Required only for compatible BMW models fitted with the round 20-pin diagnostic socket. Later vehicles with the standard 16-pin OBDII connector do not need this adapter.
View BMW 20-Pin Adapter
Who Is the BMM V4.0 For?
BMW Group Owners
Diagnose warning lights, monitor live data and complete supported maintenance routines.
Independent Workshops
Carry out full-system scans, active tests, coding, adaptations and service procedures.
Mobile Mechanics
Use the rechargeable handheld tablet for customer-site diagnostics.
Used-Vehicle Specialists
Check stored faults, module information, VIN consistency and supported mileage records.
Advanced DIY Users
Access deeper diagnostics than a basic code reader with clear on-screen guidance.
Multi-Brand Households
Add two extra vehicle groups to cover additional family or workshop vehicles.
Before You Buy
Vehicle support does not mean every system, service function, coding routine or active test is available on every model. Coverage depends on the exact vehicle, model year, engine, ECU configuration and software version.
For confirmation, contact HIDS-DIRECT with the VIN, registration, model year, engine and exact functions required.
+Technical Specifications
| Operating System |
Android |
| Processor |
Quad Core 1.3GHz |
| Storage |
32GB |
| Display |
5-inch LCD capacitive touchscreen, 854 × 480 |
| Connectivity |
USB 2.0 / Wi-Fi 2.4GHz / OBDII |
| Vehicle Power |
9-18V |
| Operating Current |
≤500mA |
| Battery |
3.7V 5000mAh, 18.5Wh |
| Tested Battery Life |
Around 6 hours continuous use |
| USB Type-C Input |
5V / 2A |
| Operating Temperature |
0 to 50°C |
| Storage Temperature |
-20 to 70°C |
| Operating Humidity |
5% to 95% non-condensing |
| Dimensions |
200 × 116 × 30.2mm |
| Net Weight |
Approximately 380g |
| Protocols |
ISO 9141-2, ISO 14230-2, ISO 15765, K/L-Line, Flashing Code, SAE-J1850 VPW, SAE-J1850 PWM, ISO 11898 CAN variants, CAN-FD, SAE J2610, GM UART, UART Echo Byte, Honda Diag-H, TP2.0 and TP1.6 |
| Updates |
Lifetime free online software updates over Wi-Fi |
| Warranty |
1-year UK warranty supplied by HIDS-DIRECT |
+What's Included?Complete Kit
The BMM V4.0 package includes the diagnostic tablet, protective storage, vehicle connection cable, USB-C data/charging cable and user guidance.
Packing Box
Retail packaging for the complete diagnostic kit.
Protective Storage Bag
For organised storage and transport.
BMM V4.0 Main Unit
5-inch Android diagnostic tablet.
User Manual
Multi-language setup and operating guidance.
OBD2 Main Cable
16-pin vehicle diagnostic connection cable.
USB-C Data Cable
For charging and compatible data transfer.
Charger: A mains charger is not listed in the latest packing specification. Use a standard USB-C charger rated at 5V/2A or a suitable computer USB port.
Why Buy from HIDS-DIRECT?
Authorised UK iCarsoft Retailer
Genuine UK-supplied diagnostic tools from an established specialist.
UK Warranty Support
Covered by a one-year UK warranty handled by HIDS-DIRECT.
Compatibility Assistance
Pre-purchase guidance is available when you provide your VIN and required functions.
Fast UK Dispatch
Orders are dispatched from UK stock using tracked delivery services.
Frequently Asked Questions
+What is improved over the BMM V3.0?
The BMM V4.0 adds two downloadable vehicle groups and upgraded Android hardware with a 5-inch touchscreen, quad-core processor, 32GB storage and a 5000mAh rechargeable battery.
+Does it support full-system diagnostics?
Yes. On supported BMW, MINI and Rolls-Royce vehicles it can access many systems including engine, transmission, ABS, SRS, body, chassis, climate, battery and instrument modules.
Professional BMW Group Diagnostics Without Annual Subscription Fees
OE-level all-system diagnostics, genuine active tests, 15 service functions, BMW ECU coding support, two downloadable vehicle groups, 32GB storage and lifetime free updates in one compact 5-inch tool.