When I look at E36 M3 guys and their cars selling for equal to E46 330ci, it gives you a sign to take a look at this again. Also E36 M guys did not spend that much on mods as 330ci guys. I can just imagine if E36 came with a real M engine. It would give 330ci a nice run. This is where E46 M gets in the competition with E93 non M cars. All in all , you want the original M and new body style. This is the bottom line.
Also europrince and steph had issues with their cars and maintanance , so they want new cars. That is understandable. I am just speculating here for their opinions on new cars.