The second generation xB is great. Good power for its class, decent gas mileage, great looks, priced right. I bought one for my company to wrap for advertisement and it has been a great vehicle. It went with the company when I sold, but it had over 13,xxx miles and no issues. Everybody at the office really liked it.