I'd take the most expensive one, sell it, and buy an '06 Mustang GT and a killer sound system. But given these 3, I'd go for the BMW strictly cuz I like BMWs.
bmw or cadillac those are the hottest models out now.... or if u have family (kids0 go with the range rover... best answere please i need points desprate---thanks