Another highly expected BMW this year, is the second generation BMW X3, codename F25, due to launch later this year. According to sources close to the brand, the new X3 will be technologically more advanced than the first generation X3 … Continue reading
