Your first point is one of the main reasons why I didn't get one. I don't drive much but I want a reasonably powered car for when I do, and the lack of engines was a deal breaker for me. I was going to wait for the C450 but that's not due for about a year so I gave up and ended up with a rather lovely 340i...