have a 2003 x5 and performance isnt where i think it should be. The car tends to surge when accelerating. Sometimes worse than others. Bought used, has 74000miles on it. Occassionally it performs smoothly but usually seems to have almost a hesitation, lack of fuel maybe. Any advice would be greatly appreciated