Just when we were beginning to worry BMW had fallen asleep they announce a massive new model blitzkrieg, Mustang #1 (sort of) goes under the hammer and David tells us that Tesla owners may forgive more faults than other car owners..