BMW unveils new X5 M and X6 M
BMW’s performance arm today decided to unveil the new BMW X5 M and BMW X6 M. The BMW X5 and X6 are essentially the same vehicle with different body styles. After a round of spy shots and a bunch of computer generated pictures floating around internet, the global premier of the…