2001 BMW X5 base price starts at $38,900 to $49,400. MSRP and invoice price goes from $35,170 to $44,620.
Loading...