I sometimes find myself wondering why people buy certain cars. You always seem to have lots of choices, but which ones are the best and which ones are the worst?

I've always thought Volvos are cars for intelligent people and from my experience on the road I began hating the old Opel Astra because they always tend to be driven by people who consider themselves as the Gods of Traffic. What are your opinions?