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.
Read This Article
BMW has been teasing its 2013 M5 and M6 for a while.
Ready to be confused?
BMW has announced price increases across the board for 2013 and 2014 models, and just how much more you'll pay, depends on the model.