BMWConnected is a big disappointment for what should be a terrific set of technology features.
NO FUEL/DISTANCE TO EMPTY INFO OVER CELLULAR. BMWConnected only updates the state of the gas tank when connected to the car via the USB cable. If you don’t connect it, then drive a while, then check BMWConnected later to see your fuel level/range it will be completely inaccurate and overstate your remaining fuel.
EXTREMELY SLOW TO LOCK/UNLOCK, BEEP HORN, ETC. The system is very slow to respond to any command over cellular. Sometimes, the commands will not execute at all. Heaven help us if we forgot where we parked and rely on BMWConnected to light the lights or sound the horn. We may never find the car again.
MOST FEATURES AVAILABLE ONLY WHEN CONNECTED TO THE CAR VIA USB CABLE. The list of features available only populates completely when connected via the cable, which defeats the entire purpose. For example, BMWConnected cannot tell you if the lights are currently off, or if the car is locked, unless you’re in the car and connected via the cable. This is absurd.
It is either laziness or incompetence that BMWConnected cannot poll the car via cellular for the current state of the fuel tank, windows, lights, etc. BMWConnected could be made great quickly, but BMW either refuses to, or doesn’t have competent developers.