Review: The BMW 640i xDrive GT is the nicest hatchback you’ll ever drive
If you go to an auto show, you'll notice that German carmakers tend to have a lot of models in their lineups. Not so much Porsche, but Audi, Mercedes-Benz, and especially BMW have a dizzying array of cars to choose from. For those contemplating an Ultimate Driving Machine, you've got your 1 Series all the way through the 7 Series, the X models, the Z4, M models, and the i Series. The lineup looks straightforward at first glance, but it's really not.