2009 BMW X5 base price starts at $47,500 to $56,200. MSRP and invoice price goes from $43,700 to $51,705.
Loading...