Im going to keep my 1 for about 3 years longer. It will be paid off by then and still retain some decent resale values.
I love my 1, but I never buy the same car twice. Im pondering a 09 M3 or older M3.
I dont have a lot of confidence in BMW going foward. Cars are really getting heavy and bloated.