I need to decide weather i should purchase a 2005 Bmw X3 with 35,000 miles for about 25000 or should I lease a brand new X3 for 430 a month, 3400 due at singing, it would be 25000 after the three years?