Great choices IMO, similar to my own as follows:
Subcompact - Kia Rio (based on looks only)
Compact - Mazda 3, Hyundai Elantra
Midsize - Honda Accord, Kia Optima
Sports car low - Subaru Brz/Scion FR-S, Mazda Miata, Ford Mustang
Sports car high - Porsche Boxster
Luxury car low - BMW 3 Series, Cadillac ATS
Luxury Car high - BMW 5 series
CUV low - Hyundai Santa Fe Sport, Mazda CX-5
CUV high - Audi Q5, Jeep Grand Cherokee
Trucks - Ford F-150, ram 1500