I must say, I've commented on a few post regarding the looks of this generation M3/M4 - mostly negative
Positives - specs, options/ features!!!
However, I have to appreciate your honesty related to your own experience. Now I'm afraid to swing by the dealership near me for a test drive - like you, I may fall in love despite the hideous looks.
Congrats BTW - enjoy your new toy!