Very cool car, but you better hope nothing goes wrong with it.
And before the BMW guys come on and say how inexpensive it will be to maintain, realize that all of them know cars, and do their own work on cars. If you have to take this thing to a shop for anything, it will not be cheap.