Autotrader has 2 Used BMW 320i cars for sale near Bellingham, WA ranging in price from $12,977 to $13,250.