BMW is not famous for hybrid cars but you might be surprised that BMW has been making hybrid cars for nearly three years. The makers of the ultimate driving machine now have X6 SUV, 7-Series, 5-Series hybrids under its belt. The first hybrid version of its 3 Series model is the latest model to join […]