BMW has presented a range of new technologies to help improve fuel efficiency and reduce emissions from its vehicles.