I've always had big, comfortable powerful cars which is usually fairly easy to find for reasonable prices. What if I wanted to keep the same luxurious feel and power but in a smaller car for the city? Most car makers seem to assume if you want a small car, you also don't mind if its a little cheaper in every other way.

What cars can you think of (available in north america and made in the last 5 or 6 years) that are small in size and not cheap feeling? The BMW 1-series is pretty nice, are there any others? Pretend money is no object.