Autotrader has 29 Used BMW 330e cars for sale near Miami, FL, including a 2017 BMW 330e, a 2018 BMW 330e, and a 2021 BMW 330e ranging in price from $19,498 to $48,805.