e46, лично на мой вкус, самый удачный кузов БМВ, просто красавицца. Платформа - одна из самых сбалансированных. Не такая злая как E36, но в ней больше для водителя, чем в e90. Насчет размера и класса, здесь все индивидуально. Лично для меня пятерка e39 просто не может быть такой же кайфовой как трешка из-за лишнего "жирка". По объему, сущая правда, лучше брать 325 или 328, 330. Естественно с мотором M54(единогласно -). Если будешь вовремя обслуживать в грамотном сервисе, использовать качественные з/ч, тогда расходы на авто вполне предсказуемы.