The BMW M340i xDrive Is The Best Locally-Assembled 3 Series To Buy