Talk about another lucky shot, the rumored, semi-confirmed BMW 760Li has been spotted again somewhere in Germany. This time, the 2011 BMW 5 Series joins the picture as well. Both cars are undergoing intensive testing hence the “army” of engineers … Continue reading

