Tesla is a company that was built from the ground up, without any prior design and manufacturing experience, and they have been mass producing cars for only 5 or 6 years. You can't simply expect them to have the same business agility as BWM, which is a company with over 1 century old.
The lack of "better" product offerings from Tesla is not due to the technology, is due to the infancy of the company.