BMW Rolls Out Sexy M340i Sedan With 382HP At 4.2 Seconds From 0 To 60