Ive had my 330e (G20) Msport since November. Ive been pleasantly surprised, car drives well considering its lugging around heavy batteries. I went from a Volvo XC60 to this and i expected a harsh ride, and to be fair 4k miles later, its been a joy.
In terms of fuel economy, mine gets charged every day, in the winter im getting 25miles range. Overall the MPG has been good for me, a work, round trip from the midlands to manchester, gets me 60mpg. Thats starting with a full charge, and driving at 70mph. I went to france in early december, and even then I got a respectable 45mpg on the way back. Yes its a tax fiddle, but its actually way more economical than my FWD Diesel Volvo.
The downside is the pathetic boot and tiny fuel tank, but ive got a roof box to cover me for holidays. Its been great in the snow, I was expecting it to be a proper handful.
One of the best choices for a company car user, dont know why people are so salty over the tax benefits, the driver doesnt make the rules! Also look at the A250E, its a small engine, but BIK is only 6%.