2012 BMW X3 base price starts at $37,100 to $42,700. MSRP and invoice price goes from $34,130 to $39,285.
Loading...