I have a 2015 i3 with Range Extender. I had the same issue with the drivetrain malfunction. I took it to the dealer and it ended up being the condenser. I guess I hit a rock and the fluid was leaking out. Fixed the condenser and it cleared the drivetrain malfunction code.