In order to avoid of any of those feelings. i chose to keep my e46 after buying the e92.
The e46 still puts a great smile every time i drive it. In addition, it still is a great track car to drive.
to me, the e92 is different comparing to, but not better than the e46.
Both are great cars.