My parents have a Mazda 5 and while it is rather ugly, it's a great car. It's really a large wagon, but they get close to 30 mpg overall and it has almost as much space inside as a minivan. It's decently quick too. I think they're also rather inexpensive and have been getting good reliability ratings.