Nice! You should have kept the X as well. Both vehicles serve different purposes. One of the reasons we didn't get the E60 M5 was the mileage. However, IIRC, gas in your part of the world is pretty inexpensive (not being racist or anything) and if it were that cheap, I'd have bought the E60 in a heart beat. Enjoy your new ride! Now go out and play!