Autotrader has 49 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 2020 BMW 330i Sedan w/ Premium Package ranging in price from $36,900 to $42,900.