Autotrader has 3 Used BMW 528i cars for sale near Virginia Beach, VA, including a 2012 BMW 528i Sedan and a 2013 BMW 528i Sedan ranging in price from $12,000 to $13,795.