BMW has made a rapid push to expand its portfolio of alternative fuel vehicles.
Read This Article
BMW has given an M badge to nearly every vehicle in its lineup.
It's no shock to a BMW owner that if you buy a new car, scheduled maintenance is "free" for the first five years of ownership.
Like Volkswagen, BMW is developing one common architecture for its variety of small cars.