Обычно как деньги появляются, сразу покупают большие авто. Маленькие авто в таком случае покупают как 2-е, 3-е. Думаю, что большой и широкий седан D класса просторнее, и устойчивее на дороге, или большой минивэн/внедорожник комфортнее, безопаснее, чем авто В класса.
От приоритетов зависит. У кого-то семья "семеро по лавкам", да барахло разное часто возить приходится, да пробеги в основном по трассе типа "город-город", "город-дача" и т.п., тем да, чем больше машина тем лучше. А вот у кого детей немного (1-2) или вовсе отсутствуют, да ездить приходится в основном по городу (ребёнка там в школу, за продуктами в магазин, себя любимого/ую на работу), тем предпочтительнее В-класс. На дороге, на парковке меньше места, "кушает" меньше, все платежи (страховка, налоги) меньше. В целом машина дешевле, это для подавляющего большинства весьма актуально. А насчёт безопасности ... Ну лучше всего, конечно, в этом плане танк или, на худой конец, БТР, а большие/маленькие ... Ездить надо аккуратнее, ИМХО. Я на дорогах насмотрелся на разбитые в хлам разные машины, от А-класса малюток до Камазов и многие, увы, с летальным исходом независимо от размера.