Autotrader has 45 Used BMW X4 cars for sale near Philadelphia, PA, including a 2016 BMW X4 M40i, a 2017 BMW X4 M40i, and a 2018 BMW X4 M40i ranging in price from $22,900 to $59,999.