looks like BMW did a chop job, like taking a honda civic and putting a 240sx nose.
I would rather pick up a e36 4 door M3. This one doesn't look like a m3, more like a 335i with a sports package. Was hoping for more. The front definitely looks out of place.