God that European delivery option sounds amazing. BMW takes care of their customers really well (and I would hope so for the money you fork out for one of their cars!)
Sadly, my experiences with my Audi have cooled me to getting any European car again anytime soon. It's just not in me right now; maybe when I get older and I'll just want a car that I can relax and drive about, while being able to afford the egregious maintenance costs, I'll go get a BMW.
Until then, I get to throw my WRX around