About to sell my 04TL and would like some advice on my next car. After some research I'm considering the 2010 versions of the Lexus ES350, Bmw 528, and a Bmw 3 series sedan. The only car out of the group that I can get CPO (with my 19k budget) might be a 2011-2012 3 series sedan. My main priorities is reliability, gas mileage, and resale value. Which car do you guys think I should get?