I have a 2011 328i. A couple weeks ago I started getting an error message ( SOS and a phone receiver, with a slash drawn through them) indicating that BMW Assist was not working. At the same time my Bluetooth connection to the phone would not work. The problem is intermittent. I took the car to my dealer, and they said the TCU (Telematics Control Unit) had failed, and that it would cost $1260 to install a new TCU. I opted to wait. I see used TCUs on ebay for less than $200. Is that a wise option? If I install a used one does anything on the car have to be reprogrammed. I enjoy the security of BMW Assist, and I enjoy the Bluetooth phone connection, but everything has a price!