Two years ago, I paid just $27,000 for my ZHP with just less than 35,000 miles on the clock. It had 1.5 years of factory warranty left, plus CPO warranty. I did a lot of shopping around, and could have bought one for less, without the CPO warranty. However, I drive almost 30K miles/year, so time and miles aren't on my side. The CPO warranty has saved me a good chunk of money already, and was well worth the added expense. BMWs are expensive to repair, I wouldn't own one without a warranty. When mine hits 100,000 miles, it'll be time to sell. Looking at the offer he made you, it's pretty reasonable. Though, calculate the difference between 2.9% and 3.9% financing. The drop to $25K but a bump in 1% probably puts it right around $27K.