Let's change verbs:
1) I have been driving this car for 10 years. I guess I'm going to get a new one soon.
2) I have driven this car for 10 years. I guess I'm going to get a new one soon.
They have basically the same meaning.
Without any additional information, there is a slight implication that you may no longer be driving the car with 2, and there is a definite sense that you are still driving it with 1.