Skip to product information

iCarsoft BMM V4.0 BMW Mini Rolls-Royce Bidirectional Scanner ECU Coding

$395.00
Hurry up! Only 2 left
Product subtotal: $395.00
Proudly Australian
Technical Support
Easy Returns
Fast & Free Shipping
Return policy

Our goal is for every customer to be totally satisfied with their purchase. If this isn't the case, let us know and we'll do our best to work with you to make it right.

Shipping

We will work quickly to ship your order as soon as possible. Once your order has shipped, you will receive an email with further information. Delivery times vary depending on your location.

iCarsoft BMM V4.0 BMW Mini Rolls-Royce Bidirectional Scanner ECU Coding
iCarsoft BMM V4.0 BMW Mini Rolls-Royce Bidirectional Scanner ECU Coding
$395.00

iCarsoft BMM V4.0 BMW Mini Rolls-Royce OBD2 Diagnostic Scanner Bidirectional Control

The iCarsoft BMM V4.0 is a professional automotive diagnostic scanner designed for BMW, Mini, and Rolls-Royce vehicles. It offers full-system diagnostics, bidirectional active tests, ECU coding capabilities for supported BMW models, and 15 service functions. Key features include AutoVIN identification, CAN-FD support, all 10 standard OBD2 test modes, and two additional vehicle-brand software packages available as free downloads. The 5-inch Android touchscreen, quad-core 1.3GHz processor, and 32GB storage provide a convenient platform for vehicle diagnostics and maintenance.

Key Features:

  • Full-System Diagnostics: Read and clear fault codes across supported vehicle control modules.

  • Bidirectional Control: Perform supported active tests to check component operation.

  • ECU Coding: Access coding and configuration functions on compatible BMW models.

  • 15 Service Functions: Includes oil reset, EPB reset, DPF regeneration, injector coding, battery management, and VIN verification.

  • AutoVIN Identification: Automatically identify compatible vehicles when supported.

  • CAN-FD Support: Communicate with compatible vehicle systems.

  • Two Additional Brand Packs: Download software for two more vehicle-brand groups at no extra cost.

  • 10 OBD2 Test Modes: Access standard emissions and engine diagnostic functions.

  • 5-Inch Android Touchscreen: Navigate diagnostic menus on a capacitive display.

  • 5,000mAh Battery: Approximately six hours of continuous use under stated test conditions.

  • Lifetime Free Updates: Update software via Wi-Fi without annual subscription fees.

  • 15 Languages: Supports multiple languages for convenient operation.

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. Standard 16-pin OBD2 covers 2001+ models; pre-2001 models require the optional 20-pin adapter (sold separately).

  • 5" Android Touchscreen
  • CAN-FD Supported
  • 15 Languages
  • Lifetime Free Updates
  • Full Bidirectional Control
  • 15 Service Functions.

01 One Device Covers 3 Vehicle Make Groups

Unbox it for BMW, Mini & Rolls-Royce — then claim two more brands, free.

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.

  • 1 Pre-installed: BMW / Mini / Rolls-Royce group — ready out of the box (BMW, Mini, Rolls-Royce)
  • 2 Free Downloads: Choose any 2 of the 26 groups below. Downloaded free of charge, whenever you need them — no extra cost, ever.
  • 3 Total Coverage: One device, three vehicle make groups. Pay once and cover the brands you actually service — far beyond BMW, Mini & Rolls-Royce.

Vehicle Groups Available for Selection

PICK ANY 2 · FREE OF CHARGE

  • 01 For JLR: For Jaguar · For Land Rover (2 brands included)
  • 02 For BENZ: For Mercedes Benz · Maybach (2 brands included)
  • 03 For Sprinter: For Sprinter (1 brand included)
  • 04 For Smart: For Smart (1 brand included)
  • 05 For Chrysler: For Chrysler · For Dodge · For Jeep (3 brands included)
  • 06 For Daewoo: For Daewoo - Full coverage of all models and production years (1 brand included)
  • 07 For Fiat: For Abarth · For Fiat · For Lancia · For Alfa Romeo · For Ferrari · For Maserati (6 brands included)
  • 08 For Ford: For Ford (1 brand included)
  • 09 For G.M: For G.M (1 brand included)
  • 10 For Holden: For Holden (1 brand included)
  • 11 For Honda: For Acura · For Honda (2 brands included)
  • 12 For Hyundai: For Hyundai · For KIA (2 brands included)
  • 13 For Isuzu: For Isuzu (1 brand included)
  • 14 For Saab: For Saab (1 brand included)
  • 15 For Mazda: For Mazda (1 brand included)
  • 16 For Mitsubishi: For Mitsubishi (1 brand included)
  • 17 For Nissan: For Infiniti · For Nissan · For Nissan GT-R (3 brands included)
  • 18 For Opel: For Opel · For Vauxhall (2 brands included)
  • 19 For P.S.A: For Citroen · For DS · For Peugeot (3 brands included)
  • 20 For Renault: For Dacia · For Renault · For Renault Samsung (3 brands included)
  • 21 For Porsche: For Porsche (1 brand included)
  • 22 For Subaru: For Subaru (1 brand included)
  • 23 For Suzuki: For Suzuki (1 brand included)
  • 24 For Toyota: For Lexus · For Scion · For Toyota (3 brands included)
  • 25 For V.A.G: For Audi · For Bentley · For Bugatti · For Lamborghini · For Seat · For Skoda · For VW · For VW Commercial Vehicles · For VW LT3 · For MAN Light-Duty (10 brands included)
  • 26 For Volvo: For Volvo (1 brand included)

02 Advanced Bi-Directional Control

It doesn’t just read codes — it commands your car.

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.

  • 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: Trigger wiper speeds and fluid pumps to resolve homing circuit and non-functional faults directly.
  • 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.

  • Pulse the Electronic Thermostat
  • Pump Motor On
  • Activate the Fuel Pump
  • Front Blower

03 Advanced ECU Coding: Unlock Your Vehicle's Full Potential

Recode, repair and revive — the way a BMW dealer would.

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 run all day in the bay.

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.

  • 5 ″: HD Touch
  • Android: Operating System
  • 1.3 GHz: Quad Core CPU
  • 32 GB: Storage
  • 5000 mAh: ~6 hrs Runtime

05 Lifetime Free Software Upgrades

Pay once. Upgrade forever — no subscription, ever.

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.

  • No subscription fees, ever
  • No renewals, no unlocks, no paywalls
  • Wireless Wi-Fi delivery: Updates arrive over the air, no cables
  • New protocols & model coverage: Continuously released as cars evolve

06 Supports the Latest CAN-FD Protocol

Ready for the newest BMW / Mini / Rolls-Royce communication standard.

CAN-FD (Controller Area Network – Flexible Data-rate) is a next-generation automotive communication protocol adopted by BMW / Mini / Rolls-Royce.

  • FD CAN-FD Ready: Supports BMW / Mini / Rolls-Royce CAN-FD protocol.

07 Fast AutoVIN Identification

Plug in. Your BMW, Mini or Rolls-Royce names itself in seconds.

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.

  • Automatic Vin Read
  • Eliminates Input Errors

08 Supports 15 Languages

Diagnose in your language, wherever you wrench.

  • English
  • Deutsch
  • Français
  • Nederlands
  • Español
  • Čeština
  • Svenska
  • Русский
  • Magyar
  • Norsk
  • Português
  • Italiano
  • Polski
  • Dansk
  • Suomi

09 15 Comprehensive Service Functions

Far more than a basic 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

▸ 9 Hot Service Functions covering 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 Functions — Advanced professional repairs

6 PRO

▸ 6 High level service functions for professional technicians:

  • TPMS Reset: Allows you to look up the tire sensor IDs from the vehicle's ECU, inputting TPMS sensor replacement IDs and testing sensors.
  • Engine Control Service: Supports routine maintenance of engine modules, including resetting or deleting adaptation values, and calculating fuel consumption.
  • Transmission Control Service: Supports routine maintenance of transmission modules, including resetting adaptation values and transmission fluid level adaptation.
  • Engine Idle Service: Adjusts the engine idle speed.
  • Mileage Verification: Checks and compares odometer data stored 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.

  • Battery Management Service (BMS)
  • Oil Reset
  • DPF Regeneration
  • EPB-Brake-Pad Reset (EPB)
  • Steering Angle Reset (SAS)

10 Powerful Full Systems and OE-Level Diagnostics

Reach every ECU — dealer-grade, right in your hands.

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 Fault Codes
  • Read Fault Codes
  • Live Data
  • Auto Scan
  • Kafas Camera Calibration Reset

11 Full OBD2 Test Modes — Emission-Ready

Every emission check, all ten modes, ready to pass.

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.

  • 01: Read Codes
  • 02: Erase Codes
  • 03: I/M Readiness
  • 04: Live Data
  • 05: Freeze Frame
  • 06: Vehicle Information
  • 07: O2 Monitor Test
  • 08: On-Board Monitor
  • 09: EVAP System Test
  • 10: Pending Codes

12 Heritage Coverage: Diagnostic Extension for Classic BMWs

Don’t leave your classic behind.

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:

  • 20-pin adapter E-Chassis Cars: E23, E24, E28, E30, E31, E32, E34, E36, E38, Z3 (E36)
  • 20-pin adapter Early Generation Models: Early E39, Early E46, E52 (Z8), and Early E53 (X5)

20-Pin BMW Adapter — required for pre-2001 BMW models, sold separately.

13 Support Diagnostic History and Report printing

Save it, share it, print it — every job on record.

Users can quickly access previously tested vehicle systems and save, share, and print diagnostic reports.

  • Diagnostic History: Quickly access previously tested vehicle systems and earlier scan results.
  • Save & Share: Save and share full diagnostic reports with customers or colleagues.
  • Print Reports: Connect the device to a Windows PC via USB and print diagnostic data for future reference.
  • Feedback Function: Use the Feedback function to report issues encountered during use — our technical team will review and provide assistance.

Print-ready via USB to any Windows PC

14 Product Specifications

Every detail, on the record.

  • Operating System: Android
  • Tested Battery Life: Around 6 hours of continuous use
  • Processor: Quad Core 1.3 GHz
  • Type C Input: 5V / 2A
  • Storage: 32GB
  • Power Consumption: 500mA (LCD on with default brightness, Wi-Fi on) @3.7 V
  • Display: 5-inch LCD capacitive touchscreen with 854x480 resolution
  • Operating Temp.: 0 to 50°C (32 to 122°F)
  • Connectivity: USB 2.0 / Wi-Fi (2.4GHz) / OBDII
  • Storage Temp.: -20 to 70°C (-4 to 158°F)
  • Power: 9-18V
  • Operating Humidity: 5% - 95% non-condensing
  • Operating Current: ≤500mA
  • Dimensions (W x H x D): 200 × 116 × 30.2 mm (7.87 × 4.57 × 1.19 in)
  • Battery Capacity: 3.7V 5000mAh 18.5Wh
  • Net Weight: ≈ 380 g
  • Supported Automotive Protocols: 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 Packing List

Unbox it and you're already equipped.

  • Main Unit (×1): Main Unit (Diagnostic Tablet)
  • Protection (Included): Carry Case
  • Interface (×1): OBD2 Main Cable (16-pin)
  • Cable (×1): USB-C Cable
  • Document (×1): Multi-Language User Manual

BMM-V4-0

Compatibility Notice

Check your connection before you order.

⚠ Compatibility Notice: The specific diagnostic service functions vary by vehicle brand, model, production year, and ECU configuration. The standard 16-pin OBD2 connection covers BMW / Mini / Rolls-Royce models from 2001 onwards; pre-2001 BMW models require the optional iCarsoft 20-pin adapter (sold separately).

  • Included · 2001+ Standard 16-Pin OBD2: Built in on every BMM V4.0 — plug-and-play on BMW, Mini and Rolls-Royce models from 2001 onwards. No adapter needed.
  • Sold separately 20-Pin BMW Adapter: 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.
  • +2 Free Downloads Two More Make Groups: 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.

Frequently Asked Questions

Everything you need to know.

  • 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 enables users to download two extra vehicle make groups. Hardware upgrade: BMM V4.0 features upgraded hardware (5-inch touchscreen, Android OS, Quad-Core processor, 32GB 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.

The BMM V4.0 supports diagnostic history, report saving and printing via a Windows PC, and a range of diagnostic procedures for supported vehicles. Standard 16-pin OBD2 connectivity covers compatible BMW, Mini, and Rolls-Royce models from 2001 onwards; pre-2001 BMW models with a 20-pin port require an optional adapter, sold separately. Diagnostic functions, active tests, and ECU coding availability vary by model, year, and control module. Please confirm compatibility with your specific vehicle and required functions before purchasing.

Recently viewed products

Related products