Autotrader has 3 Used BMW X4 cars for sale near Charlottesville, VA ranging in price from $32,480 to $35,980.