2014 BMW 3 Series Review
  • Featured Listings

  • 2006 BMW 3 Series for sale in Hillsboro, OR

    2006 BMW 3 Series

    • $431 below average
    • Mileage
    • 132,601 Miles
    • 15,106 Miles above average
  • 1999 BMW 3 Series for sale in Hillsboro, OR
    • $618 above average
    • Mileage
    • 147,983 Miles
    • 13,696 Miles above average
  • Featured BMW 3 Series Listings in Hillsboro, OR

  • 1 of 1