it depends what you want. the infiniti will be more entertaining, bigger, and truckier
the bmw will be sportier and drive nicer but it doesn't come with many cool options and when you add them on the price really takes a hike. did you look at the mercedes ml gl and glk?