I have a 2006 330xi with 22000 miles, lease ending end of april 2009. (36 months, 12000milea/year) and I am interested in buying the car at lease end. It has premium, sport, navigation, winter packages, sirius satelite radio. The residual value is around 30,200.00. To buy the car at the end the dealer offered me 29,355.00 plus title, tax and tags. This includes Certifiing the car, new tires, if needed ($800.00) and 0.9% financing for the month of march. The initial negotited price in 2006 was around 46000.00 and I paid about 24000 for the 36 month I have owned it so far. So I figured 46000-24000=22000 the remaining value of the car (possible price at auction I believe, or about 50% from the invoice price as new). Adding a 7% dealer mark-up (1540) and 1800 for CPO (I asked the dealer how much the certification costs) summs it up to 25340. My question is should I give the dealer my numbers and try to negotiate lower or do you think the 29300 number he offered is acceptable? I would like to decide this month before the 0.9% financing offer expires.Thank you all for your input.