2007 BMW X5$6,500+ taxes and applicable fees210,916 kmCalgaryAutomaticOther$6,500+ taxes and applicable feesSaveSave