My son is looking at a new 2012 Toyota Prius 2. Does anyone have any thoughts about them? Probably 20-30,000 miles per year. ----Thanks, Bill Lewis