BMW cannot deal with technology
BMW discontinued their BMW Assist technology in only several year old model of my X1. With this they disabled my hands free bluetooth and AUX music input. BMW dealerships are not prepared to deal with technology and it will cost you a lot of money to do anything with them after your warranty expires. After warranty maintenance of BMW is a disaster. It is either very expensive or you cannot find a mechanic who can understand it. BMW has a lot of advanced technology in their cars but an average U.S. mechanic will have no idea how to treat it right and dealerships abuse their almost monopoly and overcharge you by a lot.
I would recommend this vehicle to a friend: NO