I wish I could buy a 5 year old E36 again.
Newer BMW's have small improvements in performance, comfort and efficiency.
But they're also far more complicated, heavier, expensive to repair and maintain, and less fun to drive.
My rusty old 325 with 251000 miles has everything I want in a car. It's still a great drive and still reliable.