Right now, I am planning on keeping the car for 8-10 years, but you never know what's going to come out next that you must have.
I'm already wondering about what to do if BMW comes out with a 335
xi.
It would really depend on the cost though.
I LOVE MY CAR.