They might not be sales superstars, but small luxury sedans are great. The German trio of the new Audi A3, BMW 228i Gran Coupe and Mercedes-Benz A220 are all solid choices. All three of these ...