We have BMW 3 Series bumpers. The bumpers fit the 2006, 2007, 2008, 2009, 2010, and 2011 models.
Starting at $125.00. Varies based on the specific bumper you need.
The bumpers come primed black. We can paint a bumper to match your vehicle for an additional $250.00.
You can order from beaverautoparts.com
We ship via FedEx to your door for $50.00 or you can pick up from our location in London, Ontario.