I like the small Volvo C30. BMW 2.0d is always going to be a nice car to drive and well built. Audi A1 is also a nice small package. The new Merc A-Class is a fine looking vehicle and if it has a good engine, would be worth a look. Lastly, the Lexus 200h seems to be a nice package.