2003 BMW M52003 BMW M5 144,993 miles $24,995Will Sell SoonBased on recent market activity in the Roselle area, this 2003 BMW M5 is likely to sell within a week.