Autotrader has 2 Certified BMW 340i cars for sale near San Antonio, TX, including a 2017 BMW 340i Sedan and a 2018 BMW 340i Sedan ranging in price from $29,969 to $33,462.