BMW to launch hot M340d 3 Series at Geneva