|

THE
CONSUMER RIGHTS ACT 2015
In
the UK, the Consumer Rights Act 2015 (CRA) is our strongest weapon, as
motorists, but it treats a software-induced "lockout"
differently depending on the age of the vehicle. The argument here is
that BMW did not make a point of telling their customers that they
could lock them from their own vehicle. Of course not, or customers
would have looked elsewhere for a better deal, or not bought an EV
at all, if they knew in advance that BMW (or any other brand) had built in the ability to
(in effect) blackmail their unfortunate victims, to pay extortionate
service charges, to get their vehicles back on the road.
A
car represents a significant investment for any purchaser. More so for
families on a low income, such as those in the second user market. And
for families that rely on transport to get their children to school
and do the shopping runs. Customers may then have thought that with
the extra theoretical reliability of an EV, over a petrol
engine, that the
higher initial outlay would even out over the years, as electric
motoring, typically on green electricity,
would be much cheaper. How wrong that turned out to be. Especially
with Rachel
Reeves, the antichrist of sustainable economics.
How
then, did the British government allow this situation to develop
unchecked? We all know ho sneaky software engineers and car executives
can be, when it comes to making money. Software engineers in
particular, look to trap customers, to bind them to their brand,
deliberately, with the intention of keeping the ordinary man in the
street, from servicing his own car. It is
a fine line between the legitimate safety of customers, blackmail and
fraud.
In
the UK, fraud is defined as "not looking after the financial
interest of others." This applies to anyone in a position of
trust, such as a car maker. They are responsible for ensuring a
healthy second user market. The Government is supposed to make sure
that car makers behave themselves. And that has not been our
experience so far; the allegation. We understand, the position of many others caught
in the same trap by marques such as BMW.
We
had no such problem with a second user 5 series. No lockouts,
diagnostics available to turn off service lights, once oil changes and
other servicing was completed in-house. And spare parts available
freely from many motor factors. Then, the sneaky computer programmers
got involved. Typically, building in back doors and blockers, all very
anti open source. And deliberately not telling drivers what is wrong
with their vehicle. One such issue was a sensor on the onboard
generator. This is a BMW motorcycle engine. But the warning was dire,
suggesting that as an EV, the car was unsafe to drive. But in
battery-electric mode, it was safe to drive.
HOW TO CONTACT THE
COMPETITION AND MARKETS AUTHORITY (CMA)
The Competition and Markets Authority is currently overseeing the Motor Vehicle Block Exemption Order (MVBEO), which specifically protects your right to access software and diagnostic codes.
General Enquiries: general.enquiries@cma.gov.uk
Postal Address: The Cabot, 25 Cabot Square, London, E14 4QZ
If you decide to contact them, frame your situation under the MVBEO (2023–2029). Mention that as an "independent operator" (which includes not-for-profits and innovators), you are being denied "technical information" and "software required to activate or configure parts" on a level playing field with authorized dealers. This is a direct violation of Article 6 of the Order.
PARLIAMENTARY ACTION & PETITIONS
There is a live window for influence right now. Two major government consultations are active:
The eVED Consultation (Closes 18 March 2026): The government is currently asking for views on the new mileage-based tax. You can submit your case via their online form. This is the place to argue that "battering" EVs with taxes while they are locked behind dealer monopolies will kill the second-user market.
Parliamentary Petitions: While there isn't a single "catch-all" petition for EV software, there is a growing movement around "Right to Repair for the Automotive Sector." You can search and sign active petitions here. If one doesn't fit your specific "innovation" angle, you can start your own; once it hits 10,000 signatures, the government must respond.
Write to your MP: This sounds old-fashioned, but for a projects like our proposed
"Blue Ocean
H3i." Ask them to raise a "Written Question" to the Secretary of State for Business and Trade regarding:
“what steps are being taken to ensure software transparency for independent EV converters to prevent 10-year-old vehicles from becoming environmental waste.”
1. The "Satisfactory Quality" Argument
Under the CRA 2015, any vehicle must be of satisfactory quality, fit
for purpose, and as described.
The Conflict: BMW argues that a lockout is a "safety
feature" to prevent high-voltage fires.
The Legal Counter: You can argue that a car which spontaneously
"bricks" itself, locks its drive wheels, and refuses to
charge—without a physical crash or clear external damage—is not of
"satisfactory quality" for a road-going vehicle. If a
reasonable person wouldn't expect their car to become a 1.3-ton
paperweight due to a software sensor glitch, it is "faulty."
2. The "Failure to Disclose" (Misrepresentation)
This is where the point about not being made aware of the
"lockout function" comes in.
Pre-Contractual Information: If the dealer or the marketing
materials didn't explicitly state that the vehicle could remotely
disable its own drive and battery
charging systems (effectively
"capturing" the vehicle), you could claim misrepresentation.
The "Digital Content" Loophole: The CRA has specific
sections for Digital Content (Sections 33-47). If the software in the
car (the digital content) causes the physical hardware to fail or
become unusable, the trader is liable to repair it or offer a refund.
3. Your Remedies (The "Repurchase" Path)
If you are looking to force BMW (or the selling dealer) to take the
car back, the timeline is critical:
Within 30 Days: You have a "Short-term Right to
Reject." If it’s faulty, you can hand it back for a full
refund.
Within 6 Months: The law assumes the fault was present at the
time of sale. The dealer gets one chance to repair it (e.g.,
"unlock" it). If they can't, or if the "unlock"
costs £9,500 (as many i3 owners have been quoted for EME/KLE
failures), you can move to a Final Right to Reject for a refund (minus
a small deduction for usage).
Beyond 6 Months: You have to prove the "inherent"
fault existed at sale. This is harder but not impossible for known i3
"bricking" issues.
The
point here, is that knowledge of this problem is unlikely to crop up
within the first few years.
4. Can You Force an Unlock?
BMW generally cannot be "forced" to unlock a vehicle if they
deem it a safety risk (e.g., an insulation fault in the battery). They
will simply say, "It's for your protection."
However:
The "Independent" Option: In 2026, specialized
independent shops (like Burch Motor Works or Marc’s Garage) have
become proficient at bypassing the dealer’s "replace
everything" approach. They can often find the single blown fuse
or failed heater that triggered the "lockout" and reset the
system for a fraction of the cost.
WHO OWNS THE VEHICLE ?
The
transition from owning a machine to licensing a service. The
"legal rub", if you were not told the car could be remotely
"bricked" by the manufacturer. This is a powerful starting
point for both a personal claim and a wider political argument.
HERE IS HOW TO FRAME A CASE FOR LOBBYING EFFORT
1. The Legal Argument: "Digital Misrepresentation"
Since you’ve owned the car for years, you can’t use the
"30-day rejection" rule. Instead, you should focus on
Inherent Defect and Misleading Omissions under the Consumer Protection
from Unfair Trading Regulations (CPRs) and the Misrepresentation Act
1967.
The "Hidden Kill-Switch" Argument: At the point of sale, was
it disclosed that the vehicle contained a "remote disabling"
or "software-lockout" function that could render the vehicle
immobile and unchargeable without a physical crash?
The Claim: If this "critical characteristic" was omitted, it
is a misleading omission. You made a transactional decision (buying
the car) without knowing the manufacturer retained the power to
"repossess" its utility via software.
The "Forced Service" Monopoly: You can argue that by
locking the drive wheels and charging port for a non-safety-critical
issue (since the battery was at 90% and healthy), BMW is using
software to force a captive market for their expensive dealer network.
The Software "Patch" Precedent: Since BMW already
"cured" a previous battery drain issue with a software
update, they have admitted the car’s physical behavior is dictated
by code. If the latest update caused the "lockout," it could
be viewed as a defective digital product that has damaged your
physical property.
2. Lobbying for Change: The "Right to Repair" Framework
To lobby for a change in the law, you should align with the Right to
Repair movement, which has gained significant ground in the UK and EU
as of 2026. Your argument should be framed around Sustainability
and Consumer Autonomy.
KEY ARGUMENTS FOR LOBBYING EFFORT:
End "Software Tethering": Demand that "Software
Protection Measures" must be objectively justified. If a car is
out of warranty, the manufacturer should be legally required to
provide a "Service Mode" or "Offline Mode" that
allows independent mechanics (or skilled owners) to reset
non-safety-critical lockouts.
Standardized "Neutral" Overrides: Lobby for a law
that mandates a mechanical way to put any EV into neutral and release
the parking brake. Your "locked by the roadside" experience
is a safety hazard (blocking emergency vehicles/traffic) that wouldn't
happen with a manual car.
The "Anti-Obsolescence" Rule: Argue that manufacturers are
using software updates to "sunset" older EVs. By making
repairs prohibitively expensive through dealer-only software locks,
they are forcing perfectly good 90%-health batteries into scrap heaps—the
opposite of "green" policy.
3. Practical "Next Step" for Your i3
If you are planning to break your BMW, repair it yourself, or create a
custom car, you are in a unique position to "Libre" the
Hardware:
The "Vultures" vs. The "Dealer": Instead of
paying a dealer to "unlock" it, look for "i3 Battery
Unlock" services. In the UK, independent specialists can now use
tools to "virginize" the EME (Electric Motor Electronics)
and clear the "Lethal Fault" flags that BMW uses to brick
the car.
Mapping
out the CAN-bus communication for a BMW i3 "jailbreak" is a
common path for custom EV builders. Because the i3 uses a distributed
control architecture, you essentially need to replace the
"Brain" (the vehicle’s VCU) with a translator that tells
the battery and motor everything is "OK" and they have
permission to operate.
If you are breaking the car for a custom (sports) car, you have two
main routes: Reverse Engineering (keeping the BMW controllers) or
Replacement (using aftermarket controllers).
1.
The CAN-Bus Architecture
The i3 has several CAN networks. For your project, you care about the
PT-CAN (Powertrain CAN). This is where the battery (SME), motor
controller (EME), and charging unit (KLE) communicate.
Speed: 500 kbps.
Pins: On the OBD2 port, these are usually pins 6 (High) and 14 (Low),
but for your build, you will tap directly into the twisted pair wires
leading to the motor or battery.
2. Bypassing the "Mothership" (The Handshake)
In a stock i3, the motor and battery won't "wake up" without
a digital handshake from the vehicle’s central controller. To bypass
this, your custom controller (like an Arduino
with a CAN-shield, an ESP32, or a dedicated SIMP-BMS) must spoof the
following messages:
A.
The "Drive" Command (To the Motor/EME)
The motor controller (EME) is a "slave" device. It sits
there waiting for specific messages before it will apply torque.
Heartbeat: You must send a regular "Alive" message
(often ID 0x12F or similar in BMW protocols) to let the EME know the
car hasn't "crashed."
Torque Request: You’ll need to send a message that translates
your new throttle pedal position into a Nm (Newton Meter) request that
the EME understands.
B. The "Contactor" Close (To the Battery/SME)
This is the most critical safety step. The battery contains massive
internal switches (contactors). It will not close them unless it
receives a "Safe to Proceed" message.
The Bypass: You need a controller that can read the cell
voltages from the i3's internal slave boards (CSCs) and then send the
"Close Contactors" command to the SME.
Pre-charge: You must also manage the "pre-charge"
cycle. If you just slam the contactors shut, the huge in-rush of
current to the motor’s capacitors will blow the internal HV fuse.
Your bypass controller must manage a resistor circuit to "soft
start" the system.
3. Hardware Recommendation for Your Build
Rather than coding from scratch, most "DIY" sports car
builders use established open-source tools for the i3:
SIMP-BMS: This is a popular "plug and play" board
designed specifically to talk to BMW i3 battery modules. It replaces
the BMW SME and handles all the CAN-bus safety messages for you.
OpenInverter: If you want to use the BMW motor in a completely
custom way, the OpenInverter community has reverse-engineered the EME
logic, allowing you to run the motor without any BMW software at all.
SavvyCAN: Use this free software with a cheap "CAN-to-USB"
adapter (like a Canable) to "sniff" the messages from your
i3 before you finish stripping it. You can see the hex codes change as
you press the pedal or brakes.
4. The "Parking" Strategy
Here is a practical starting point for when you get the car into the
workshop:
Pull the DBC files: There are open-source "DBC" files
(database files that translate CAN hex into human language) for the i3
on GitHub.
Verify the SME: Check if your "lockout" is just a
software flag in the SME. If it is, an aftermarket BMS (like the SIMP-BMS)
will ignore it entirely, effectively "unlocking" your
hardware.

LINKS:
http://en.wikipedia.org/wiki/BMW_i3
Click on the links above to find out
more about these famous automotive
makers. If your company is not included and you would like to be
listed, please let us know.
SEAVAX
- How can a BMW i3 help the SeaVax
crew to clean plastic waste from our oceans? By reducing their fuel
bills and providing operational data when operating this
practical EV.
But
what of the Right to Repair? Did you know that BMW can lock you out of
your vehicle? We didn't, not until it happened. Is that fair or legal?
And what about consumer rights? What about their dealers charging for
what is essentially a manufactured service charge? And what about
Consumer Protections and United
Nations sustainability goals?
|