Edited as I misread.
The non M version looks less offensive and imo the interior is a level above the G70. Exterior wise though overall I think the G70 is so much better. If they released the 340i sooner it would have been worth cross shopping though because there are a lot of pros with the 340i, including the rumored class leading weight reduction, usable back seat, and better mpg.
I think BWM took the profile of the C class and add the Lexus tail light.. I am saying is ugly..just somehow not BMW.. BMW will always drive better than than G70, but 15k better? I think not.