iCarsoft BMM V4.0 BMW Touchscreen Diagnostic Scanner

Which Scanner Is Right for Your Vehicle? Let Us Help →

iCarsoft BMM V4.0 for BMW / Mini / Rolls-Royce Diagnostic Scanner

(1)
$249.99 $329.99
Shipping calculated at checkout.
Dealer-Level Diagnostics. Built for Owners and Professionals.

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.

  • Full-System Coverage
  • Full Bidirectional Control
  • 15 Service Functions
  • Lifetime Free Updates

Note: Standard 16-pin OBD2 covers 2001+ models; pre-2001 models require the optional 20-pin adapter (sold separately).

1-Year Warranty

Hardware coverage

120+ Countries

Global support

Before You Buy

15
Service functions
3
Vehicle make groups
1996–2025
Model year coverage
Lifetime updates
01
One Device Covers 3 Vehicle Make Groups

Pre-installed for BMW, Mini & Rolls-Royce. Add 2 more free.

The iCarsoft BMM V4.0 comes pre-installed with software for BMW / Mini / Rolls-Royce, ready to use right out of the box. 2 further vehicle make groups can be downloaded when you need them, free of charge. Standard 16-pin OBD2 covers 2001+ models; pre-2001 models require the optional 20-pin adapter (sold separately).

iCARSOFT BMM V4.0 CORE SYSTEM PRE-INSTALLED BMW 1996 — present Mini All models Rolls-Royce Luxury class + 2 FREE DOWNLOADS Slot 01 — Your pick e.g. JLR / BENZ / V.A.G Slot 02 — Your pick e.g. Ford / Honda / Opel
iCARSOFT
BMM V4.0
CORE SYSTEM
PRE-INSTALLED
BMW / Mini / Rolls-Royce
E · F · G chassis · 1996–2025
+ 2 FREE DOWNLOADS
Slot 01 — Your pick
e.g. JLR / BENZ / Porsche
Slot 02 — Your pick
e.g. V.A.G / Ford / Toyota

Choose from 26 supported vehicle make groups. Install over Wi-Fi. Free, forever.

For JLR
For Jaguar / For Land Rover
For BENZ
For Mercedes Benz / Maybach
For Sprinter
For Sprinter
For Smart
For Smart
For Chrysler
For Chrysler / For Dodge / For Jeep
For Daewoo
For Daewoo · Full coverage of all models and production years
For Fiat
For Abarth / For Fiat / For Lancia / For Alfa Romeo / For Ferrari / For Maserati
For Ford
For Ford
For G.M
For G.M
For Holden
For Holden
For Honda
For Acura / For Honda
For Hyundai
For Hyundai / For KIA
For Isuzu
For Isuzu
For Saab
For Saab
For Mazda
For Mazda
For Mitsubishi
For Mitsubishi
For Nissan
For Infiniti / For Nissan / For Nissan GT-R
For Opel
For Opel / For Vauxhall
For P.S.A
For Citroen / For DS / For Peugeot
For Renault
For Dacia / For Renault / For Renault Samsung
For Porsche
For Porsche
For Subaru
For Subaru
For Suzuki
For Suzuki
For Toyota
For Lexus / For Scion / For Toyota
For V.A.G
For Audi / For Bentley / For Bugatti / For Lamborghini / For Seat / For Skoda / For VW / For VW Commercial / For VW LT3 / For MAN Light-Duty
For Volvo
For Volvo
02
Advanced Bi-Directional Control

Don't just read the fault — command the part.

The BMM V4.0 goes beyond reading codes. With full bi-directional control, you can command individual components and watch them respond in real time — cycle the ABS pump motor, run window regulators, activate the fuel pump, open the throttle, and run output tests on almost every onboard module. Pinpoint the faulty part in minutes, without trial-and-error.

Cycle the ABS Pump Motor

Command the ABS pump and watch it respond in real time.

Run Window Regulators

Activate window regulators and output tests on almost every module.

Activate the Fuel Pump

Trigger the fuel pump on demand to confirm a fault in minutes.

Toggle Wiper & Washer Motors

Open the throttle and run output tests — no trial-and-error.

Cycle the EGR Valve

Drive the valve open and closed to clear carbon causing a rough idle.

Command the Fuel Injectors

Cut or drive individual injectors in real time to isolate misfires.

Trigger the Cooling Fans

Switch high and low fan speeds on demand to verify relays and motors.

Sequence Transmission Solenoids

Cycle shift solenoids one by one to pinpoint slippage and harsh shifts.

⚠ Compatibility Notice: And More · 21+ active tests across every onboard system — and growing with each update.
03
Advanced ECU Coding

Unlock your BMW's full potential.

Built for serious BMW work — the BMM V4.0 reaches deep into the control modules that generic readers can't touch, from classic E-chassis right through to the latest G-chassis.

E-Chassis to G-Chassis Support
Comprehensive ECU coverage tailored for BMW models manufactured from 2006 onwards.
DME / DDE Repair & Data Restoration
Instantly recover corrupted data and fix deep-seated software glitches in crucial control modules.
BMW-Specific Issue Resolving
Helps resolve sudden power loss, unexplained mechanical faults, and severe drops in fuel economy.
04
Powerful Hardware

A 5-inch Android tablet, built to work.

iCarsoft BMM V4.0 is equipped with a 5-inch HD touch screen, Android operating system, Quad Core 1.3 GHz processor, 64GB storage and a 5000mAh battery for around 6 hours of continuous use. It offers a user-friendly interface and an ultra-smooth diagnostic experience.

5"
HD Touch
1.3G
Quad-Core
64GB
Storage
~6h
5000 mAh
iCarsoft BMM V4.0 diagnostic tablet showing active UI on 5-inch touchscreen
09
15 comprehensive service functions

Far more than a code reader.

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.

9
Hot Service Functionscovering your daily maintenance needs.
Oil Reset

Allows you to reset the engine oil life system, service lamp, service mileage, and service intervals after an oil change.

Electronic Throttle Control

Relearns throttle valve control parameters after resetting or replacing the throttle body.

EPB-Brake-Pad Reset (EPB)

Retracts the electric parking brake calipers and resets the brake pads after replacement.

Steering Angle Reset (SAS)

Calibrates the steering wheel to the straight-ahead position, or recalibrates the SAS after steering component replacement.

DPF Regeneration

Performs DPF regeneration, component replacement initialization, and DPF relearning after engine control unit replacement — for diesel particulate filter systems.

Injector Coding

Relearns the injector control parameters when an injector is renewed or replaced.

ABS Bleeding

Bleeds air from the system to restore ABS brake response, or performs a relearn procedure after ABS replacement.

Battery Management Service (BMS)

Evaluates the battery charge state, monitors closed-circuit current, registers battery replacement, and activates the vehicle's sleep mode.

Body Stability Control Service

Supports routine maintenance of DSC modules, including resetting or deleting adaptation values, and initializing the unit.

6
High-level Service Functionsfor professional technicians.
TPMS Reset

Looks up tire sensor IDs from the vehicle's ECU, inputs TPMS sensor replacement IDs, and tests sensors.

Engine Control Service

Routine engine module maintenance, including resetting or deleting adaptation values and calculating fuel consumption.

Transmission Control Service

Routine transmission module maintenance, including resetting adaptation values and transmission fluid level adaptation.

Engine Idle Service

Adjusts the engine idle speed.

Mileage Verification

Checks and compares odometer data across multiple ECUs to detect mileage tampering.

VIN Verification

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.

⚠ Compatibility Notice: The specific diagnostic service functions vary by vehicle brand, model, production year, and ECU configuration.

Insights

Daily Maintenance Hot Service Functions

Oil Reset

Oil Reset

Allows you to reset the engine oil life system, service lamp, service mileage, and service intervals after an oil change.

See it in action on a real BMW / Mini →

10
Powerful Full Systems & OE-Level Diagnostics

Beyond the four basics. Into every module.

In addition to the four standard systems (Engine, ABS, Airbags, and Transmission), the BMM V4.0 provides diagnostic coverage for more complex vehicle systems.

Read & Clear DTCs
Read ECU Information
Read Live Data
Access All ECUs via OBDII-16
Read & Clear Freeze Frame Data
Active Cruise Control
KAFAS Camera Calibration Reset
CERTIFIED
OE
DEALER GRADE

Dealer-grade ECU coding, without the dealer-grade invoice.

From DME/DDE repair to deep data restoration, the BMM V4.0 carries the ECU coding procedures BMW specialists depend on — usable by you, on your driveway.

11
Full OBD2 test modes — emission-ready

Every OBD2 mode. Every emissions standard.

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 Test
EVAP System Test
Pending Codes
12
Heritage Coverage — Classic BMWs

Don't leave your classic behind.

The BMM V4.0 delivers full diagnostic power to vintage, pre-2001 BMW models. Using the dedicated iCarsoft 20-pin adapter (available separately), you can seamlessly scan iconic heritage chassis including:

E-Chassis Cars
E23E24E28E30E31E32E34E36E38Z3 (E36)
Early Generation Models
Early E39Early E46E52 (Z8)Early E53 (X5)
iCarsoft 20-pin BMW round diagnostic adapter for pre-2001 models
Sold Separately
20-pin BMW Adapter
For E30, E36, Early E46, E34, Early E39, E32, E38, E36 Z3, E52, Early E53, E31, E28, E24, E23 — pre-2001 BMW models.
Shop Adapter
⚠ Required for pre-2001 (20-pin round connector) vehicles.
13
Supports Diagnostic History and Report Printing

Save it. Share it. Print it.

Users can quickly access previously tested vehicle systems and save, share, and print diagnostic reports.
Use the Feedback function to report issues encountered during use — our technical team will review and provide assistance. Diagnostic data can also be printed for future reference by connecting the device to a Windows PC via USB.

14
Product specifications

The specs, on one page.

Operating SystemAndroid
ProcessorQuad Core 1.3 GHz
Storage64 GB
Display5″ LCD capacitive touch · 854 × 480
ConnectivityUSB 2.0 · Wi-Fi 2.4 GHz · OBDII
Type-C Input5 V / 2 A
Power9 – 18 V
Operating Current≤ 500 mA
Battery Capacity3.7 V · 5000 mAh · 18.5 Wh
Tested Battery Life~ 6 hours continuous use
Power Consumption500 mA (LCD on, Wi-Fi on @ 3.7 V)
Operating Temp.0 – 50 °C (32 – 122 °F)
Storage Temp.−20 – 70 °C (−4 – 158 °F)
Operating Humidity5 – 95 % non-condensing
Dimensions W × H × D200 × 116 × 30.2 mm (7.87 × 4.57 × 1.19 in)
Net Weight≈ 380 g
Supported Automotive Protocols
16 standards
ISO 9141-2, ISO 14230-2, ISO 15765, K/L-Line, Flashing Code, SAE-J1850 VPW, SAE-J1850 PWM, ISO 11898 (High-speed, Medium-speed, Low-speed, and Single-wire CAN), CAN-FD, SAE J2610, GM UART, UART Echo Byte Protocol, Honda Diag-H Protocol, TP2.0, TP1.6
15
What's in the box

Everything you need. Out of the box.

iCarsoft BMM V4.0 diagnostic tablet
Main Unit
Diagnostic tablet × 1
iCarsoft hard-shell carry case
Carry Case
Hard shell × 1
OBD2 16-pin main diagnostic cable
OBD2 Main Cable
16-pin × 1
USB-C data and charging cable
USB-C Cable
× 1
Multi-language user manual
User Manual
Multi-language
Note: Use the charger you already own — no extra e-waste. The BMM V4.0 can be charged with any standard USB-C charger (5V / 2A recommended) or a computer's USB port. A wall charger is not included. Pre-2001 BMW models require the optional 20-pin adapter (sold separately).
20-PIN iCarsoft 20-pin adapter for pre-2001 classic BMW models
Classic BMW 20-Pin Adapter

For pre-2001 BMW models with the round 20-pin diagnostic port — including E-chassis cars E23, E24, E28, E30, E31, E32, E34, E36, E38 and Z3 (E36), plus early E39, early E46, E52 (Z8) and early E53 (X5).

16
The BMM range compared

How BMM V4.0 compares to V1.0–V3.0.

Feature BMM V1.0 BMM V2.0 BMM V3.0 BMM V4.0This model
Vehicle Coverage BMW
Mini
Rolls-Royce
BMW
Mini
Rolls-Royce
BMW
Mini
Rolls-Royce
BMW
Mini
Rolls-Royce
+ 2 free vehicle make groups
Display Size 2.8″ 4″ 4″ 5″
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
Supported Not supported

Additional model-specific procedures available — varies by vehicle make, year and trim. See compatibility →

17
Frequently asked questions

Still deciding?

Is the software updated regularly? Are updates free?
Yes! The iCarsoft BMM V4.0 includes lifetime free software upgrades via Wi-Fi. There are zero annual subscription fees or hidden costs. You pay once and get continuous software updates forever.
What's the difference between BMM V4.0 and the older BMM V3.0?
BMM V4.0 is the upgraded successor to BMM V3.0. Vehicle make coverage expansion: BMM V4.0 lets you download two extra vehicle make groups. Hardware upgrade: BMM V4.0 features upgraded hardware (5-inch touchscreen, Android OS, Quad-Core processor, 64GB storage, 5000mAh battery).
The BMM V4.0 cannot recognize my vehicle by AutoVIN, does it mean the device is faulty?
Not at all. AutoVIN depends on individual vehicle ECU protocols. If AutoVIN skips your car, simply use the Manual Selection mode — all diagnostic and service functions will work perfectly. Meanwhile, please send your VIN to our support team; we will verify it and add it to our database in the next software update.
DTCs can be read normally but fail to be cleared or reappear after clearance, why?
Please keep ignition on and engine off. Record freeze frame data first before clearing codes. Persistent hardware faults need physical repair prior to code clearance. Some fault codes of systems like SRS and ABS can only be cleared after finishing bidirectional tests.
The scanner powers on but fails to establish a diagnostic connection. What causes this issue?
Please check the following steps to troubleshoot:
• Check Vehicle Compatibility: Ensure your vehicle is a BMW / Mini / Rolls-Royce (1996-2025) or one of your 2 downloaded vehicle groups.
• Turn Off Power-Saving: Disable any eco/battery-saving modes on the vehicle that might shut down modules during diagnosis.
• Update Device: Connect to Wi-Fi and update both the firmware and vehicle software to the latest versions.
• Check Ignition: Ensure the vehicle key is turned to the "ON" position.
My BMW uses an E-chassis / F-chassis / G-chassis. Does this tool support it?
Yes. The BMM V4.0 fully supports all major BMW generations, including historic E-chassis, modern F-chassis, and the latest G-chassis models.
iCarsoft Official Authorized Store

iCarsoft BMM V4.0 for BMW / Mini / Rolls-Royce Diagnostic Scanner

$249.99 $329.99

iCarsoft BMM V4.0 Diagnostic Tool for BMW, MINI and Rolls-Royce - Main Unit

The BMM V4.0 comes pre-installed with 1 vehicle group (BMW, Mini and Rolls-Royce) at the factory. After purchase, 2 further vehicle group can be downloaded free of charge. Please check the vehicle group table below.

Diagnostic Report Printing and Live Data Stream for BMW Vehicles All System Diagnosis for BMW X5 3-Series: Engine, Airbag, Transmission, ABS Service Functions: BMW Battery Registration, ABS Bleeding, DPF Regeneration, Oil Reset Auto VIN Technology for Fast Identification of MINI and Rolls-Royce Lifetime Free Software Update via WiFi for iCarsoft BMM V4.0 Bi-Directional Control and Active Test Scanner for BMW Mechanics 5-inch Touchscreen Android Diagnostic Tool with OBD2 Connector Package List: iCarsoft BMM V4.0 Scanner, Case, and Accessories

View product