I do buy new because I can't wait. Lol, also love to be the first driving them on the road
It gives me a freedom to change whenever I feel like it.
So far I average about 9 months per ///M
I owned E46, E90 , E92, F80, F82, E70, F16, F90, and soon G80 ( plus 10 more that are not M )
I have bad car addiction