Autotrader has 59 New BMW 330i cars for sale near San Antonio, TX, including a 2020 BMW 330i Sedan, a 2020 BMW 330i Sedan w/ Convenience Package, and a 2021 BMW 330i Sedan ranging in price from $36,121 to $52,270.