Autotrader has 5 Used BMW 340i cars for sale near San Antonio, TX, including a 2017 BMW 340i Sedan, a Certified 2017 BMW 340i Sedan, and a Certified 2018 BMW 340i Sedan ranging in price from $26,964 to $33,962.