A 2.0L Supra would replace my 4 cylinder 228i as a commuter and winter daily. The 2.0L Supra sounds like it would be sportier but just as comfortable as a 228i which is compelling to me. As for the 3.0L Supra and M235i, in my opinion BMW engines don't get exciting until you get into the M cars...