2005 BMW X3 base price starts at $30,300 to $36,300. MSRP and invoice price goes from $27,755 to $33,215.
Loading...