2003 BMW X5 base price starts at $39,500 to $66,800. MSRP and invoice price goes from $36,105 to $60,950.
Loading...