William makes a good point. I bought a 2000 323 Cic (convertible) with about 18K miles in April 2002 as a Certified Preowned for $37K; probably overpaid, but there were very few low milage CPO convertibles available and it was spring in Chitown. I probably could have bought a new 325 for $45K at that time (just guessing), since 2 years later I traded that car (won't even tell you what I got for the trade-in
) for a new 2004 330 Ci that went for $50K.
So, if you could afford it, you may want to consider a new car.
Another option, since you only have about 1 year of the full warranty depending on the "in service" date of the car is to buy a newer used car from a private party. Don't forget the extra 2 years warranty on the car you're looking at are somewhat limited and also, I think, have a deductible. You may be able to buy a newer used car from a private party instead of a dealer; you'd have the remainder of the factory warranty and could avoid sales tax and dealer profit. You could always buy an extended warranty; the cost is built in to certified preowned car, anyway. Of course, it's somewhat riskier, but something to consider.
Good luck and keep us posted.