Autotrader has 3 Used BMW 320i xDrive cars for sale near Grand Rapids, MI, including a 2014 BMW 320i xDrive Sedan, a 2017 BMW 320i xDrive Sedan, and a 2018 BMW 320i xDrive Sedan ranging in price from $16,485 to $25,750.