Developing an autonomous car ready for the public is a huge task that has consumed tech companies for years, with millions of miles of on-testing that has cost hundreds of millions of dollars. It’s not easy. BMW says they could accomplish the task in about two years. Wait, what? On Tuesday, BMW executives said they could sell a car to the public…