BMW i8 production notches 20,000 units, but the end is nigh

No comments