Die 19" haben aber keine 255/285 wie die 20", sondern nur 245/255, das ist schon ein ordentlicher Unterschied. Die 18" hingegen sind identisch mit den 19", weshalb es da dann kaum einen Unterschied gibt. Dazu kommt auch, dass die 20" 255/285 Sportreifen sind, die nochmal mehr Rollwiderstand haben und entsprechend mehr Verbrauch.
Die Felge macht schon auch einen Unterschied, der ist aber hauptsächlich aerodynamisch und daher erst bei höheren Geschwindigkeiten relevant. Im Stadtverkehr beispielsweise zählt eigentlich nur die Reifenbreite für den Verbrauch und möglicherweise etwas das Gewicht, aber da wird man kaum einen Unterschied zwischen 18 und 19" merken.
P.S. Der i3 hatte 19" 155er Reifen, die einfach nur aussehen wie aus einem Comic Aber der Verbrauch gibt ihnen Recht - große Reifen, aber niedriger Querschnitt ergeben wohl am wenigsten Verbrauch.