for the bmw, i get 21 mpg pretty much regardless whether i shift at 3000 or 6000 rpm. i drive about 80% city and 20% freeway. so, that averages out to about 325+ miles per 16 gallon tank. (i usually fill up before going bone dry, so that's why i rounded up to 21mpg.) oh, i also keep my...