BMW 328i for long range and highway driving. Land Rover LR3 for snow and off-road travel.
The BMW is fast, has great passing power, and comfortable heated seats, for comfortable long range travel. The Land Rover is not as near as fast as the BMW but has more horsepower and is a beast off-road. Of the two cars, the Land Rover has a better stereo system, but the BMW goes 155 mph on command, so it’s a tough choice for which one I prefer.