Every BMW generation in the catalog — 91 chassis from the E-series to the latest G and i-series. Pick one for its models, engines and years.