2012 BMW M6 base price starts at $113,100 to $113,100. MSRP and invoice price goes from $104,050 to $104,050.
Loading...